@charset "utf-8";
/* 禁用iPhone中Safari的字号自动调整 */
html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
* {font-family:'微软雅黑' ,'黑体', 'Heiti SC', 'Droid Sans Fallback',arial;margin: 0; padding: 0; font-size: 14px;}
body,div,ul,li,ol,h1,h2,h3,h4,h5,h6,input,textarea,select,p,dl,dt,dd,a,img,button,form,table,th,tr,td,tbody,article, 
aside, details,figcaption,figure,footer,header,hgroup, menu,nav,section{margin:0; padding:0; border:none;}
a{text-decoration:none; color:#000000; font-family: Microsoft YaHei,Tahoma,Arial,sans-serif;}
a:hover{text-decoration:none;}
a:active{/* color:#fff; */ text-decoration:none;}
ul{padding: 0; margin: 0;}
li{list-style: none;}
ul,ol{list-style:none;}
h1, h2, h3, h4, h5, h6{ font-size:100%; font-family: Microsoft YaHei;}
i {font-style:normal;}
em {font-style:normal;float:right}
input[type="button"], input[type="submit"], input[type="reset"],textarea ,input {
    -webkit-appearance: none;
    -moz-appearance : none ;
    appearance : none ;
    
    box-shadow:0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius:0px;  
}
 
/* 图片自适应 */
img {
max-width: 100%;
height: auto;
width:auto\9; /* ie8 */
-ms-interpolation-mode:bicubic;/*为了照顾ie图片缩放失真*/
border: none; border: 0;
}
/* 去除iPhone中默认的input样式 */
input[type="submit"],

input[type="reset"],

input[type="button"],

input{-webkit-appearance:none; resize: none; outline: none;}
textarea{ resize:none; outline: none;}
button{ background-color: transparent;}
select{ resize: none; outline: none;}
/* 公共类 */
.clear_both{ clear: both;}
.color_309bff{ color:#309bff;}
.color_green{ color:#3acf61;}
.color_333{ color:#333;}
.color_666{ color:#666;}
.color_999{ color:#999;}
.color_ccc{ color:#ccc;}
.color_aaa{ color:#aaa;}
.color_fff{ color:#fff;}
.color_79879a{ color:#79879a;}
.color_ff3d3d{ color:#ff3d3d;}
.color_0ca434{ color:#0ca434;}
.display_none{ display: none;}
.blue_btn{background-color: #309bff; color: #fff;    border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px;    text-align: center;}
.shadow{ width: 100%; height: 100%; position: fixed; left:0; top:0; background-color: rgba(0,0,0,0.5); display: none; z-index: 999;}
.ipt_340{ width: 300px; height:36px; line-height: 36px; color:#333; padding:0 20px; border: 1px solid #e0e0e0;border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; font-size: 14px; }
.background_grey{ background-color: #fafafa;}
.btn_blue{ text-align: center; background-color: #309bff;border: 1px solid #309bff; color:#fff; font-size: 14px; width:100px; height:40px; line-height: 40px;}
.btn_blue_blank{ text-align: center;border: 1px solid #309bff; color:#309bff; font-size: 14px; width:100px; height:40px; line-height: 40px;}
.btn_gray{ text-align: center;border: 1px solid #aaaaaa; background-color: #aaaaaa; color:#fff; font-size: 14px; width:100px; height:40px; line-height: 40px;}
.btn_gray_blank{ text-align: center;border: 1px solid #aaaaaa; color:#aaaaaa; font-size: 14px; width:100px; height:40px; line-height: 40px;}
.cursor{ cursor:pointer;}
/* 导航 */
.header_first{ height:30px; background-color: #000;}
.header_first_in{ width: 1140px; height:30px; margin:0 auto; line-height: 30px;}
.header_first_left{ float: left;}
.header_first_left .yk_app,.header_first_left .enter_need,.header_first_left .line{ float: left;}
.header_first_left .yk_app a{font-size: 12px; padding-left: 18px; background: url(../images/index_header_first_left.png) no-repeat left center; display: block; height:30px; line-height: 30px; color:#fff;}
.header_first_left .enter_need a,.header_first_right .message a,.header_first_right .specialist a{ display: block; height:30px; line-height: 30px; color:#fff;}
.header_first_left .line,.header_first_right .line{ width:2px; height:10px; background-color: #fff; margin: 10px;}

.header_first_right{ float: right;}
.header_first_right .message,.header_first_right .specialist,.header_first_right .line,.header_first_right .user{ float: left;}
.header_first_right .specialist{ margin-left: 30px;}
.header_first_right .line{ margin: 10px 25px;}
.header_first_right .user,.header_first_right .user .user_name{ width: 80px; height:30px;}
.header_first_right .user .user_name .user_name_main{ display: inline-block;height:30px; line-height: 30px; text-align: center; color:#fff; font-size: 12px; cursor:pointer; width:65px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }
.header_first_right .user .user_name .triangle{ display: inline-block; border-top: 4px solid #fff; border-right: 4px solid transparent; border-left: 4px solid transparent; border-bottom: 4px solid transparent;vertical-align: middle; margin-top:-14px;}
.header{width: 100%; height:64px; background-color: #fff; font-size: 13px;}
.header_in{ width:1140px;height:64px; margin:0 auto;}
.header_logo{ float: left; width:140px; height:40px;  margin: 12px 30px 0 0;}
.header_logo img{ width: 100%; height: 100%;}
.header_logo h1{ text-indent: -2000;}
.header_nav{ float: left; overflow: hidden;}
.header_nav li{ float: left; width: 85px; height:64px; line-height: 64px; text-align: center;}
.header_nav li a{ display: block; width: 100%; height: 100%; color:#666; font-size: 14px;}
.header_info{ float: right; overflow: hidden;}
.header_info_find{float: left; width:140px; height:64px; line-height: 64px; text-align: center;}
.header_info_find a{ color:#666;}
.header_register{ float: left;  color:#666; }
.header_register a{ padding:0 8px; line-height: 64px; color:#666;display: inline-block; }
.header_become{ float: left; width: 134px; height: 44px; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; text-align: center; line-height: 44px; border: 1px solid #309bff; margin:9px 0 0 20px ;}
.header_become a{ color:#309bff; display: block; width: 100%; height: 100%;}
.header_greet{float: left; color:#bcc1c6; font-size: 12px; margin-right: 10px; line-height: 64px;}
.header_exit{ float: left;  color:#bcc1c6; }
.header_exit a{ padding:0 8px; line-height: 64px; color:#666;display: inline-block;  color:#bcc1c6;}
/* 最上面的轮播图开始 */
.index_banner{ width: 100%; height:650px; position: relative; overflow: hidden; }
.index_banner_in{ width: 100%; height:650px; overflow: hidden; position: relative;}
.index_banner_item{ width:100%; height:650px; position: relative; overflow: hidden; float: left;}
.index_banner_item a{ display: block; width: 100%; height: 100%;}
.index_banner_item_in{ width: 1920px; height:650px; position: absolute; left:50%; margin-left: -960px;}
.index_banner_item_in img{ width: 100%; height: 100%;}
.index_banner_circle{ position: absolute; left:50%; margin-left: -100px; width:200px; bottom:22px;}
.index_banner_circle li{ width:10px; height:10px; background-color: #999; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; float: left; margin-right: 22px;}
.index_banner_circle li.last{ margin-right: 0;}
.index_banner_circle li.active{ background-color: #fff;}
.index_banner_prev,.index_banner_next{ width: 34px; height: 58px; background-color: #ccc; position: absolute; top:50%; margin-top: -29px; cursor:pointer; display: none;}
.index_banner_prev{ left:50%; margin-left: -583px; background: url(../images/news_detail_prev.png) no-repeat center center;}
.index_banner_next{ left:50%; margin-left: 549px; background: url(../images/news_detail_next.png) no-repeat center center;}
.index_teamwork{ width:1166px; margin:88px auto 0 auto;}
.index_title{ font-size: 32px; color:#494949; text-align: center;}
.index_teamwork_title{ margin-bottom: 66px;}
.index_teamwork_list{ margin: 0 auto; overflow: hidden;padding-left: 1px; padding-top: 1px; width: 1140px;}
.index_teamwork_list li{float: left; width: 284px; height:115px; border: 1px solid #cccccc; padding-top: 25px; margin-left: -1px; margin-top: -1px;}
.index_teamwork_item_show{ background-color: #fff;}
.index_teamwork_item_img{ width: 70px; height: 52px; border-bottom: 1px solid #cccccc; margin:0 auto; text-align: center;}
.index_teamwork_item_img img{ /* width: 40px; height: 40px; */ }
.index_teamwork_item_des{ margin-top: 15px; font-size: 12px; color:#666; text-align: center;}
.index_teamwork_item_detail{color:#158eff; font-size: 13px; text-align: center; line-height: 22px; padding-top: 18px; background-color: #fff; display: none;}
.index_teamwork_item.active { border: 1px solid #158eff; position: relative; z-index: 1;}
.index_teamwork_item.active .index_teamwork_item_show{ display: none;}
.index_teamwork_item.active .index_teamwork_item_detail{ display: block;}
.index_teamwork_check{ width: 170px; height: 42px; margin:25px auto 55px auto; border: 1px solid #158eff; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px;  text-align: center; color:#158eff; font-size: 13px; line-height: 42px; background-color: #fff;}
.index_teamwork_check a{ color:#158eff; display: block; width: 100%; height: 100%;}
.index_wait{ width: 100%; height:534px; background: url(../images/index_wait.jpg) no-repeat center center; -webkit-background-size: 100% 100%;
background-size: 100% 100%; padding-top: 66px; position: relative;}
.index_wait_title{ margin-bottom: 45px;}
.index_wait_list_outer{ width: 982px; height:302px; overflow: hidden; margin:0 auto;}
.index_wait_list{ width:2000px; height:302px; position: relative; left:0; }
.index_wait_item{float: left; width: 306px; height: 300px; border: 1px solid #f2f3f4; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; background-color: #fff; margin-right: 28px; overflow: hidden;}
.index_wait_item_title{ height:126px; line-height: 126px; color:#fff; background-color: #3ab0ff; text-align: center; font-size: 20px;}
.index_wait_item_info{ padding: 25px 25px; line-height: 20px; font-size: 15px; color:#888888;}
.index_wait_item_price{ padding-left:25px; color:#ff4c0d; font-size: 18px;}
.index_wait_item_price_icon{ display: inline-block; width: 22px; height: 22px; border: 1px solid #ff4c0d; text-align: center; line-height: 22px; font-size: 20px; margin-right: 5px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%;}
.index_wait_item_price_num{ font-size: 18px;}
.index_wait_arrows li{position: absolute; width: 33px; height: 57px; cursor:pointer;}
.index_wait_arrows_prev{ left:50%; margin-left: -565px; top:50%; margin-top: -29px; background: url(../images/index_wait_arrows_prev.png) no-repeat left top;}
.index_wait_arrows_next{ left:50%; margin-left: 533px; top:50%; margin-top: -29px; background: url(../images/index_wait_arrows_next.png) no-repeat left top;}
.index_wait_check{ margin-top: 35px;}
.index_gift{ width: 976px;  margin:60px auto 100px auto; overflow: hidden;}
.index_gift_left{ float: left; padding-top: 35px;}
.index_gift_left h4{ font-size: 36px; color:#494949; text-align: center; height:80px; font-weight: normal;}
.index_gift_left p{ font-size: 13px; color:#888888; line-height: 22px;}
.index_gift_right{ width: 466px; height: 256px;  float: right; }
.index_gift_right img{ width: 100%; height: 100%;}
.index_banner_small{ width: 100%; height: 624px; position: relative; overflow: hidden;}
.index_banner_small_in{ width: 1920px; height: 624px; position: absolute; left:50%; margin-left: -960px;}
.index_banner_small_in img{ width: 100%; height: 100%;}
.index_enter_font{width: 450px; height: 80px; background-color: rgba(255,255,255,0.5); text-align: center; line-height: 80px; font-size: 30px; color:#4aa7ff; position: absolute; left:50%; margin-left: -225px; bottom:0;}
.index_communication{ width: 976px; height: 190px;  margin:100px auto 130px auto;}
.index_communication_left{ float: left; width: 420px; height: 190px; }
.index_communication_right{ float: right;}
.index_communication_right h4{ font-size: 36px; color:#494949; text-align: center; height:80px; font-weight: normal;}
.index_communication_right p{ font-size: 13px; color:#888888; line-height: 22px;}
.index_team{ width: 1080px; height: 332px;  margin:100px auto 130px auto;}
.index_team_left{ float: left; padding-top: 35px;}
.index_team_left h4{ font-size: 36px; color:#494949;  height:80px; font-weight: normal;}
.index_team_left p{ font-size: 13px; color:#888888; line-height: 22px;}
.index_team_left .btn{ width: 200px; height: 35px; line-height: 35px; text-align: center; border: 1px solid #3ab0ff; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; margin:30px 0 0 0;}
.index_team_left .btn a{ display: block; width: 100%; height: 100%; font-size: 14px; color:#3ab0ff;}
.index_team_right{ width: 320px; height: 332px;  float: right; }
.index_team_right img{ width: 100%; height: 100%;}
.index_group{ width: 100%;height:100%; position: absolute; background-color: rgba(0,0,0,0.3);}
.index_group_img{height:222px; text-align: center;}
.index_group_title{ height:75px; color:#fff; font-size: 48px; text-align: center; margin:200px 0 0 0;}
.index_group_des{font-size: 24px; color:#fff; text-align: center; margin-bottom: 80px;}
.index_group_btn{ width: 300px; height: 53px; line-height: 53px; text-align: center; font-size: 20px; color:#fff; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; margin:0 auto; border: 1px solid #fff;}
.index_group_btn a{ color:#fff; display: block; text-decoration: none; width: 100%; height: 100%;}
.index_link{ width: 100%; height:265px; background-color: #fff; margin:180px auto 0 auto;}
.index_link_in{ width: 1140px; height:265px; margin:0 auto;}
.index_link_img{ width:684px; height:162px; float: left;}
.index_link_phone{float: right; padding-left: 64px; background:url(../images/index_icon_phone.png) no-repeat left center; margin-top: 50px;}
.index_link_phone h3{height:40px; font-size: 30px; color: #309bff; font-weight: normal;}
.index_link_phone p{ font-size: 14px; color:#888888; text-align: left;}
.index_footer{ padding:25px 0; width: 100%; background-color: #4c4c4c; }
.index_footer_link{ width: 340px; height:28px; line-height: 28px; margin:0 auto; color:#fff;}
.index_footer_link a{ padding:0 15px; color:#fff; font-size: 12px; line-height: 28px; display: inline-block;}
.index_footer_copy{ text-align: center; font-size: 12px; color:#fff;}


.btn_more{ font-size: 14px; text-align: right; height:30px; margin-bottom: 20px;}
.btn_more a{ color:#666; display: inline-block; line-height: 30px;}
.person_index_classify{ width: 1000px; margin:0 auto;}
.person_index_classify_info{ width: 1000px; height:330px; background-color: #ccc;}
/* 人才列表 */
.person_list_nav{ width: 100%; height:70px; background-color: #fff;}
.person_list_nav_in{ width: 1000px; height:70px; overflow: hidden; margin:0 auto;}
.person_list_nav_in li{ float: left; padding:0 10px; line-height: 70px; color:#333;}
.person_list_nav_in li.active{ color:blue;}
.person_list_item{ width: 1000px; margin:0 auto;}
.person_list_item li{ width: 100%; height:140px; background-color: #ccc; margin-bottom: 20px; cursor:pointer;}
/* 人才详情 */
.person_detail{ width: 1000px; margin:50px auto 0 auto; overflow: hidden; }
.person_detail_left{ float: left; width: 660px;}
.person_detail_left_serve li{ width: 100%; height:190px; margin-bottom: 20px; background-color: #ccc;}
.person_detail_right{ float: right; width: 300px;}
.person_detail_left_introduce_title{ height:40px; line-height: 40px; font-size: 16px;}
.person_detail_left_introduce p{ font-size: 13px; color:#666; line-height: 22px; background-color: #ccc; height:160px;}
.person_detail_right_order{ width: 100%; margin-bottom: 20px;}
.person_detail_right_order_img{ width: 100%; height: 100px; background-color: #ccc; }
.person_detail_right_order_btn{ width: 150px; height:40px; line-height: 40px; text-align: center; border: 1px solid #ccc; margin:20px auto;}
.person_detail_right_recommend li{ width: 100%; height:80px; margin-bottom: 20px; background-color: #ccc;}
.person_detail_right_recommend p{ height:40px; line-height: 40px;}
.person_detail_step1,.person_detail_step2{ position: absolute; width: 638px; height:350px; background-color: #fff; position: absolute; left:50%; top:50%; margin-top: -175px; margin-left: -319px; display: none;}
.person_detail_step1_top{ width: 500px; height: 200px; margin:20px auto; background-color: #ccc;}
.person_detail_step1_btn{ width: 100px; height:40px; line-height: 40px; text-align: center; border: 1px solid #ccc; margin:0 auto;}
.person_detail_success{ width: 638px; height:200px; position: absolute; background-color: #fff; position: absolute; left:50%; top:50%; margin-top: -100px; margin-left: -319px; display: none;}
.person_detail_success_top{ width: 500px; height:100px; margin:20px auto;}
.person_detail_success_bottom{ height:40px;width:250px; margin:10px auto;}
.person_detail_success_btn{float: left; width: 100px; height:40px; line-height: 40px; text-align: center; border: 1px solid #ccc; margin:0 10px;}
/* 新闻列表 */

.news_list,.news_detail,.problem_detail,.problem_list{ width: 1140px; margin:25px auto 50px auto; overflow: hidden;}
.news_list_left,.news_detail_left,.problem_detail_left,.problem_list_left{ float: left; width:880px;}
.news_list_right,.problem_detail_right{ float: right; width:240px;}
.news_list_left_problem_img{ overflow: hidden;}
.news_list_left_problem_img li{ width:268px; height:160px; float: left; margin-right: 20px; background-color: #ccc; overflow: hidden; position: relative; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; }
.news_list_left_problem_img li img{ width: 100%; height: 100%; }
.news_list_left_problem_img li.last{ margin-right: 0;}
.news_list_left_problem_img_font{ padding:10px 22px 5px 22px; background-color: rgba(0,0,0,0.3); color:#fff; position: absolute; bottom:0; left:0; font-size: 12px; line-height: 20px;}
.news_list_left_problem_list{ margin-top: 25px;}
.news_list_left_problem_list li{ height:170px; padding:15px 40px 15px 15px; margin-bottom: 15px; background-color: #fff;}
.news_list_left_problem_item_left{float: left; width:284px; height:170px;/*  background-color: #f90; */  border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; overflow: hidden;}
.news_list_left_problem_item_left img{ width: 100%; height: 100%;}
.news_list_left_problem_item_right{ float: right; width: 490px;}
.news_list_left_problem_item_title{ padding-top: 15px; font-size: 18px; line-height: 28px; color:#000;}
.news_list_left_problem_item_info{ color:#999999; font-size: 14px; line-height: 26px; margin-bottom: 10px;}
.news_list_left_problem_item_time{ color:#999999; font-size: 14px;}
.news_list_left_problem_item_time span{ margin-right:25px ;}
.news_list_left_problem_item_time.person i{ color:#309bff;}
.news_list_left_problem_item_time .number{ padding-left: 20px; background:url(../images/news_detail_icon3.png) no-repeat left center;}
.news_list_left_problem_item_time .praise{ padding-left: 20px; background:url(../images/problem_index_icon_1.png) no-repeat left center; cursor:pointer;}
.news_list_left_problem_item_time .praise.active{ padding-left: 20px; background:url(../images/problem_index_icon_1_1.png) no-repeat left center;}
.news_list_left_problem_item.active{ box-shadow: -1px 1px 6px #ccc;}
.news_list_left_problem_item.active .news_list_left_problem_item_title{ color:#309bff;}
.news_list_left_btn{ width: 164px; height: 40px; color:#309bff; border: 1px solid #309bff; text-align: center; line-height: 40px; margin:22px auto 0 auto; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; }
.news_list_left_btn a{ display: block; width: 100%; height: 100%; color:#309bff;}
.problem_detail_right{ border: 1px solid #f5f5f5;}
.news_list_right_title{ height:64px; border-top:8px solid #64b4ff; border-bottom: 1px solid #fafafa; background-color: #fff; font-size: 16px; line-height: 64px; color:#309bff; padding-left: 20px;}
.news_list_right_list{ padding-bottom: 60px; background-color: #fff;}
.news_list_right_list li{ background-color: #fff; padding:20px 15px 0 15px;font-size: 12px;}
.news_list_right_item a{ display: block;}
.news_list_right_item_font{ padding-left: 15px; font-size: 14px; color:#666; line-height: 25px; background:url(../images/news_detail_icon1.png) no-repeat left 5px;}
.news_list_right_item_font a{font-size: 14px; color:#666; }
.news_list_right_item .news_list_right_item_font a:hover{ color:#309bff; text-decoration: underline;}
.news_list_right_item_num{ padding-left: 30px; font-size: 14px; color:#999; margin-top: 5px; background:url(../images/news_detail_icon4.png) no-repeat 15px center;}
.news_list_right_item_answer{padding-left: 15px;  color:#ccc; margin-top: 5px;}
/* 新闻列表单独页面 */

/* 新闻详情 */
.news_detail_left_title{ border-bottom: 1px solid #ccc;}
.news_detail_left_title h2{ font-size: 22px; height:54px; font-weight: normal;}
.news_detail_left_title p{ height:35px; color:#999; font-size: 12px;}
.news_detail_left_title p span{ margin-right: 30px;}
.news_detail_left_info_title{ text-align: center; line-height: 22px; margin:25px auto 10px auto; font-size: 16px; color:#000;}
.news_detail_left_info_img{ width: 420px; height: 280px;  margin:0 auto; }
.news_detail_left_info_img img{ width: 100%; height: 100%;}
.news_detail_left_info_font{ margin-top: 30px; }
.news_detail_left_info_font p{ margin-bottom: 30px; font-size: 14px; color:#000; line-height: 20px;}
.bdsharebuttonbox .font{ color:#666; font-size: 14px; float: left; 
    line-height: 16px;
    height: 16px;
    margin: 6px 20px 6px 0;}
/* 问答详情 */
.problem_detail_left{ border: 1px solid #f5f5f5;}
.problem_detail_left_in{ padding:40px; background-color: #fff;}
.problem_detail_left_title{ /* border-bottom: 1px solid #eaeef2; */ }
.problem_detail_left_title_keyword{ height:50px; margin-bottom: 15px;}
.problem_detail_left_title_person{float: left; width: 50px; height: 50px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; margin-right:15px ; overflow: hidden; }
.problem_detail_left_title_person img{ width: 100%; height: 100%;}
.problem_detail_left_title_in{ float: left; width:730px;}
.problem_detail_left_title_in h2{ color:#309bff; font-size: 20px; height: 30px; font-weight: normal;}
.problem_detail_left_title_in p{ color:#666666; font-size: 14px;}
.problem_detail_left_title_in p span{ color:#333333; font-weight: bold; font-size: 14px;}
.problem_detail_left_title_in p i{ color:#999999; font-size: 14px;}
.problem_detail_left_title_in p i span{ color:#999999; font-weight: normal;}
.problem_detail_left_title_detail{ color:#333; font-size: 13px; line-height: 20px;}
.problem_detail_left_title_h2{     color: #000000; font-size: 20px; height: 30px; font-weight: normal; margin:10px 0 10px 0;}
.problem_detail_left_title_h2 a{ color: #309bff; font-size: 20px; }
.problem_detail_left_item_title_link{ height:55px; line-height: 55px; color:#309bff; border-top: 1px solid #eeeeee;}
.problem_detail_left_item_title_link a{ display: block; width: 100%; height: 100%; color:#309bff; }
.problem_detail_left_title_num{ margin-top: 10px; font-size: 13px; color:#999999; margin-bottom: 20px;}
.problem_detail_left_title_num span{ margin-right: 10px;}
.problem_detail_left_title_num span.last{ padding-left: 17px; margin-right:3px;}
.problem_detail_left_title_num span.label{ padding-left: 25px; margin-right:3px;background:url(../images/problem_detail_label_icon.png) no-repeat left center; margin-right: 20px;}
.problem_detail_left_title_num span.share{ padding-left: 25px; margin-right:3px;background:url(../images/problem_detail_share_icon.png) no-repeat left center;position: relative; cursor:pointer;}
.problem_detail_left_title_num span.share .bdsharebuttonbox{ display: none;position: absolute; top:25px; left:0; width: 100px;}
.problem_detail_left_list li{ border-bottom: 1px solid #eaeef2;}
.problem_detail_left_item_title{ padding:10px 0; height:30px; line-height: 30px;}
.problem_detail_left_item_img{overflow: hidden; float: left; width: 30px; height: 30px;/*  background-color: #f90;  */border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; margin-right: 10px;}
.problem_detail_left_item_img img{ width: 100%; height: 100%;}
.problem_detail_left_item_title_person{float: left; height:30px; line-height: 30px; width:750px;}
.problem_detail_left_item_title_person span{ color:#309bff;}
.problem_list_left_item_answer{ padding-left: 65px;}
.problem_detail_left_item_detail{ color:#333; font-size: 14px; line-height: 24px;}
.problem_detail_left_item_btn{overflow: hidden;}
.problem_detail_left_item_btn span{float: right; width:100px; text-align: right; line-height: 20px; height:20px;/*  padding-right: 10px; */ color:#309bff;  /*font-style:italic; background:url(../images/problem_list_icon_4.png) no-repeat right center; */ display: none; cursor:pointer; font-size: 13px; margin:20px 0 0 0; }
.problem_detail_left_item_btn .problem_detail_left_item_btn_time{ float: left;color:#999999; text-align: left;}
.problem_detail_left_item_info{ margin-top: 10px; font-size: 13px; color:#999999; margin-bottom: 20px;/*  overflow: hidden; */}
.problem_list_margin .problem_detail_left_item_info{ margin-bottom: 0;}
.problem_detail_left_item_info span{ margin-right: 20px; font-size: 14px; float: left;}
.problem_detail_left_item_info span.like,.problem_detail_left_item_info span.answer,.problem_detail_left_item_info span.number,.problem_detail_left_item_info span.share,.problem_detail_left_item_info span.revamp,.problem_detail_left_item_info span.evenmore{ padding-left: 20px; cursor:pointer; float: left;}
.problem_detail_left_item_info span.question{ cursor:pointer; float: left; width:75px; text-align: right;}
.problem_detail_left_item_info span.question i{ margin-right: 5px;}
.problem_detail_left_item_info span.number{ background:url(../images/problem_list_icon_1.png) no-repeat left center; float: left;}
.problem_detail_left_item_info span.like{ background:url(../images/problem_index_icon_1.png) no-repeat left center; float: left;}
.problem_detail_left_item_info span.answer{ background:url(../images/answer_list_icon_1.png) no-repeat left center; float: left;}
.problem_detail_left_item_info span.answer a{ color:#999;}
.problem_detail_left_item_info span.answer:hover{ background-image:url(../images/answer_list_icon_1_1.png); color:#309bff;}
.problem_detail_left_item_info span.answer:hover a{ color:#309bff;}
.problem_detail_left_item_info span.answer.active{ background-image:url(../images/answer_list_icon_1_1.png); color:#309bff;}
.problem_detail_left_item_info span.time{float: right; color:#999999; padding: 0; margin: 0;}
.problem_detail_left_item_info span.like.active{ background-image:url(../images/problem_index_icon_1_1.png);}
.problem_detail_left_item_info span.question.active{ background-color: #f90;}
.problem_detail_left_item_info span.share{background:url(../images/problem_detail_share_icon.png) no-repeat left center; position: relative;}
/*.problem_detail_left_item_info span.share:before{ content:'分享' ;   }*/
.problem_detail_left_item_info span.share .bdshare-button-style1-16{position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.problem_detail_left_item_info span.share .bdshare-button-style1-16 .bds_more{ width: 100%; height:100%; background-image: none;}
.problem_detail_left_item_info span.share .bdsharebuttonbox{ display: none; position: absolute; top:25px; left:0; z-index: 999; width: 100px;}
.problem_detail_left_item_info span.revamp{background:url(../images/answer_detail_icon_2.png) no-repeat left center;}
.problem_detail_left_item_info span.evenmore{background:url(../images/answer_detail_icon_3.png) no-repeat left center; position: relative; }
.problem_detail_left_item_info span.evenmore ol{ position: absolute; left:0; top:30px; border-left: 1px solid #ccc; border-top: 1px solid #ccc; border-right: 1px solid #ccc; display: none;}
.problem_detail_left_item_info span.evenmore.active ol{ display: block; z-index: 999; background-color: #fff;}
.problem_detail_left_item_info span.evenmore li{ border-bottom: 1px solid #ccc;; width:50px; height:20px; text-align: center; line-height: 20px; color:#333; font-size: 12px;}
.problem_detail_left_item_info span.evenmore li:hover{color: #309bff; text-decoration: underline;}
.problem_detail_left_item_info em{ float: right; color:#309bff ; cursor:pointer;}
.problem_detail_left_item_info em.submit{ float: right; width: 80px; height: 30px; text-align: center; line-height: 30px; background-color: #309bff; color:#fff; font-size: 14px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px;border: 1px solid #309bff; margin-right: 20px; display: none;}
.problem_detail_left_item_info em.delete{ float: right; width: 80px; height: 30px; text-align: center; line-height: 30px;border: 1px solid #309bff;  color:#309bff; font-size: 14px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; display: none;}
.problem_detail_left_item_comment{ width:100%; height:100px;/*  background-color: #f90; */ display: none;}
/*.problem_detail_right{ background-color: #fff;}*/
.problem_detail_right_top{ border-top:8px solid #64b4ff; border-bottom: 1px solid #f5f5f5; background-color: #fff; padding:25px 0;}
.problem_detail_right_btn{ width: 160px; height: 38px; text-align: center; line-height: 38px; font-size: 16px; color:#309bff; border: 1px solid #309bff; margin:10px auto; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; cursor:pointer;}
.problem_detail_right_btn.blue{ background-color: #309bff; color:#fff;}
.problem_detail_right_bottom{  background-color: #fff;}
.problem_detail_right_bottom_list{ padding:30px 40px;}
.problem_detail_right_bottom_list li{ height:30px; color:#333333; line-height: 30px; font-size: 14px;}
.problem_detail_right_bottom_list li a{ display: block; width: 100%; height: 100%; padding-left: 20px; font-size: 14px; color:#333;}
.problem_detail_right_bottom_list li a:hover{ color:#309bff;}
.problem_detail_right_bottom_list li.item1 a{ background:url(../images/problem_list_icon_5.png) no-repeat left center;}
.problem_detail_right_bottom_list li.item2 a{ background:url(../images/problem_list_icon_6.png) no-repeat left center;}
.problem_detail_right_bottom_list li.item3 a{ background:url(../images/problem_list_icon_7.png) no-repeat left center;}
.problem_detail_right_bottom_list li.item4 a{ background:url(../images/problem_list_icon_2.png) no-repeat left center;}
.problem_detail_text{ margin-top: 30px;}
.problem_detail_text_textarea{ resize:none; outline: none;}
.problem_detail_text_btn{ height:30px; margin-top: 15px; margin-bottom: 20px;}
.problem_detail_text button{ width: 90px; height:30px; background-color: #309bff; color:#fff; font-size: 12px; text-align: center; line-height: 30px; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; float: right;}
.problem_shadow{ width: 600px; height:460px; position: absolute; left:50%; margin-left: -300px; top:50%; margin-top: -230px; background-color: #fff; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; display: none;}
.problem_shadow_title{ height:60px; line-height: 60px; padding:0 30px; font-size: 16px; color:#333; background-color: #f5f5f5;border-bottom: 1px solid #eeeeee;}
.problem_shadow_title span{ float: right; color:#cccccc; font-size: 18px; line-height: 60px; cursor:pointer;}
.problem_shadow_main{ padding:30px;}
.problem_shadow_ipt{ height:36px; line-height:36px ; border: 1px solid #cccccc;border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; padding-left: 10px;width:528px; font-size: 14px; color:#333;}
.problem_shadow_main p{ height:25px; margin-top: 20px; color:#333; font-size: 14px;}
.problem_shadow_textarea{ padding:10px;border: 1px solid #cccccc;border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; width:518px; height:78px; font-size: 14px; color:#333;}
.problem_shadow_select{ height:36px; line-height: 36px; width:220px; padding:0 10px; color:#333; font-size: 14px;border: 1px solid #cccccc;border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; }
.problem_shadow_select option{ height:20px; line-height: 20px;}
.problem_shadow_btn{ height:38px;  width:225px; margin:30px auto 0 auto;}
.problem_shadow_btn span{ border: 1px solid #cccccc; width: 98px; line-height: 36px; text-align: center; color:#999;border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; display: inline-block; font-size: 16px; cursor:pointer;}
.problem_shadow_btn .publish{ background-color: #309bff; color:#fff;border: 1px solid #309bff; margin-right: 20px;}
.problem_shadow_btn .abolish{ background-color: #fff; color:#fff;border: 1px solid #cccccc; color:#999;}
.delete_answer_shadow{ width: 400px; height: 190px; background-color: #fff; position: absolute; left:50%; margin-left: -200px; top:50%; margin-top: -120px; background-color: #fff; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; padding-top: 50px;}
.delete_answer_shadow_title{ font-size: 20px; color:#333; text-align: center; height:40px;}
.delete_answer_shadow p{ font-size: 14px; color:#999999; text-align: center; height: 60px;}

.problem_detail_new  .problem_detail_left{  border: none;}
.problem_detail_new .problem_detail_left_title{ background-color: #fff;padding:40px 40px 0 40px; margin-bottom: 15px; border: 1px solid #f5f5f5;}
.problem_detail_new .problem_detail_left_item_title{ padding: 0;}
.problem_detail_new .problem_detail_left_list{ background-color: #fff;padding:40px;border:1px solid #f5f5f5;              }
.problem_detail_new .problem_detail_left_item{ padding:30px 0; /* overflow: hidden; */}
.problem_detail_new .problem_detail_left_item_title_person{ color:#999;}
.problem_detail_new .problem_detail_left_item_title_person span{ color:#333; /* font-weight: bold; */}
.problem_detail_new .problem_detail_left_item_title_person i{ color:#666; }
.problem_detail_new .problem_detail_left_list{ padding-top: 0;}
.problem_detail_new .problem_detail_left_list_title{height: 55px; line-height: 55px; color: #333; border-bottom: 1px solid #eeeeee;}
.problem_detail_new .problem_detail_left_list_title em{ color:#999;}
.problem_detail_new .problem_detail_left_item_left{ padding-top: 48px; width:48px; height:26px; border: 1px solid #eeeeee;border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; -ms-border-radius: 2px; float: left; text-align: center; color:#999999; font-size: 14px; background:url(../images/problem_detail_love_grey.png) no-repeat center 15px;  cursor:pointer;}
.problem_detail_new .problem_detail_left_item_left.active{ background:url(../images/problem_detail_love_red.png) no-repeat center 15px;}
.problem_detail_new .problem_detail_left_item_right{ float: left; width: 730px; margin-left: 18px;}
.problem_detail_new .problem_detail_left_item_img{ float: right;}
.problem_detail_left_title .problem_detail_left_item_img{ float: left;}
.problem_detail_new .problem_detail_left_item_title_person{ float: left; width: 500px;}
.problem_detail_new .problem_detail_left_item_detail{ margin-top: 10px;}
.problem_detail_new .problem_detail_left_item_info{ margin-bottom: 0; line-height: 30px;}
.problem_detail_new .problem_detail_text{ background-color: #fff; padding:40px;border: 1px solid #eeeeee;}
.problem_detail_left_item_detail_textarea{    color: #333;
    font-size: 14px; line-height: 24px; margin-top: 10px;border:1px solid #eeeeee; padding:10px;  resize: none; outline: none; width:708px; height:200px; overflow-y: auto; display: none;}
.problem_detail_new .problem_detail_left_item.active .problem_detail_left_item_detail_textarea{ display: block;}
.problem_detail_new .problem_detail_left_item.active .problem_detail_left_item_detail{ display: none;}
.problem_detail_new .problem_detail_left_item.active .problem_detail_left_item_info .revamp{ display: none;}
.problem_detail_new .problem_detail_left_item.active .problem_detail_left_item_info .delete{ display: block;}
.problem_detail_new .problem_detail_left_item.active .problem_detail_left_item_info .submit{ display: block;}
.problem_detail_text_already{ height:60px; line-height: 60px;border:1px solid #f5f5f5; font-size: 14px; text-align: center; color:#333; background-color: #fff; margin:20px 0;}
.problem_detail_text_already span{ color:#309bff; margin:0 5px;}
.problem_detail_right_top_info{ margin-top: 10px; text-align: center; color:#666;}
.problem_detail_right_top_info span{ margin-top: 10px; text-align: center; color:#333;}
.problem_detail_right_bottom_title{ height:60px; line-height: 60px; padding:0 20px; color:#309bff; font-size: 16px;}
.problem_detail_new .news_list_right_list li{ padding:0 15px 20px 15px;}
.problem_detail_new .news_list_right_list{ padding-bottom: 40px;}
/* 答案详情 */
.answer_detail_new .problem_detail_left_item{ border: none; padding-bottom:10px;}
.problem_detail_left_list_more{     background-color: #fff;
    padding:0 40px 0 40px;
    border: 1px solid #f5f5f5; margin-top: 20px;}
.problem_detail_left_list_more li{  border-bottom: 1px solid #f5f5f5;}
.problem_detail_left_list_more_title{ height:60px; line-height: 60px; border-bottom: 1px solid #f5f5f5; color:#999; text-align: center; font-size: 14px;}
.problem_detail_left_list_more_title a{ display: block; width: 100%; height: 100%; color:#999;}
.problem_detail_left_list_more_answer{  height:60px; line-height: 60px; color:#309bff;  font-size: 14px;}
.problem_detail_left_list_more_answer a{display: block; width: 100%; height: 100%; color:#309bff; }
.problem_detail_left_list_more_item_info{ display: none;}
.problem_detail_left_list_more_item_btn span{ display: block;}
.problem_detail_comment{ position: relative; margin-top: 10px;}
.problem_detail_comment_icon{width: 14px; height: 8px;  background:url(../images/problem_detail_comment_icon.png) no-repeat left top; position: absolute; left:160px; top:-7px;}
.problem_detail_comment_list{  border: 1px solid #f5f5f5; padding:0 20px; }
.problem_detail_comment_item{  border-bottom: 1px solid #f5f5f5; padding:15px 0;}
.problem_detail_comment li{ overflow: hidden; }
.problem_detail_comment li.last{ border: none;}
.problem_detail_comment_item_left{     float: left; width: 30px; height: 30px;/*  background-color: #f90; */ border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; margin-right: 10px; overflow: hidden;}
.problem_detail_comment_item_left img{ width: 100%; height: 100%;}
.problem_detail_comment_item_right{ float: left; width: 640px; font-size: 14px;}
.problem_detail_comment_item_right_name{ color:#000; height:25px;  }
.problem_detail_comment_item_right_info{ color:#333; line-height: 25px;}
.problem_detail_comment_item_right_time{ color:#aaaaaa; margin-top: 10px;}
.problem_detail_comment_item_right_time .reply{ padding-left:26px; cursor:pointer;}
.problem_detail_comment_item_right_textarea{ display: none; margin-top: 20px;}
.problem_detail_comment_item_right_textarea textarea{ width:628px; height:60px; border: 1px solid #f5f5f5;padding:5px; }
.problem_detail_comment_item_right_textarea_btn,.problem_detail_comment_write_btn{ height:32px; margin-top: 10px;}
.problem_detail_comment_item_right_textarea_btn span.comment,.problem_detail_comment_write_btn span.comment_comment{float: right; width: 80px; height: 30px; text-align: center; line-height: 30px; background-color: #309bff; color: #fff; font-size: 14px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border: 1px solid #309bff; margin-right: 20px;  cursor:pointer;}
.problem_detail_comment_item_right_textarea_btn span.cancel,.problem_detail_comment_write_btn span.comment_cancel{    float: right; width: 80px; height: 30px; text-align: center; line-height: 30px; border: 1px solid #309bff; color: #309bff; font-size: 14px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px;  cursor:pointer;}
.problem_detail_comment_num{height: 32px; margin:30px auto; text-align: center; width:280px;}
.problem_detail_comment_num span{    width: 28px;
    height: 28px;
    border: 1px solid #f5f5f5;
    text-align: center;
    line-height: 28px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
    color: #aaaaaa;
    background-color: #f5f5f5;
    float: left;
    font-size: 20px;
    margin: 0 10px;
    cursor: pointer;}
.problem_detail_comment_in{ float: left;}
.problem_detail_comment_in a{    color: #aaaaaa;
    display: inline-block;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    font-size: 16px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px; background-color: #f5f5f5; margin:0 5px;}
.problem_detail_comment_in a.active {
    background-color: #309bff;
    color: #fff;
}
.problem_detail_comment_num i{    font-size: 16px;
    color: #aaaaaa;
    float: left;
    margin: 0 10px;}
.problem_detail_comment_write{ margin:20px 0 0 0;}
.problem_detail_comment_write textarea{ width:698px; padding:0 15px;     border: 1px solid #f5f5f5; color:#333; line-height:40px ;  height:40px;  line-height:40px ;}
.problem_detail_comment_write_btn{ display: none;}
/* 问答列表 */
.problem_list_left_list{ background-color: #fff; border: 1px solid #f5f5f5;}
.problem_list_left_list ul{}
.problem_list_left_list_title{ background-color: #fff;}
.problem_list_left_list_title_title{ height:80px; padding:0 40px; line-height: 80px;}
.problem_list_left_list_title_title span{ color:#333333; font-size: 18px; line-height: 80px;}
.problem_list_left_list_title_title input{ color:#333; width: 200px; height: 30px; float: right; border: 1px solid #dddddd;border-radius: 4px;
 -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; padding-right: 30px; margin:24px 0 0 0; padding-left: 10px;}
.problem_list_left_list_title_tag{ background-color: #f5f5f5; width: 800px; padding:20px; margin:0 auto 0 auto; overflow: hidden;}
.problem_list_left_list_title_tag ol{ overflow: hidden; float: left;}
.problem_list_left_list_title_tag li{ width: 100px; height: 30px; border: 1px solid #dddddd;background-color: #fff; text-align: center; line-height: 30px;border-radius: 15px;font-size: 14px; -webkit-border-radius: 15px; -moz-border-radius: 15px; -o-border-radius: 15px; -ms-border-radius: 15px; float: left; margin-right: 10px; color:#666666; cursor:pointer;}
 .problem_list_left_list_title_tag li.active{ background-color: #309bff; border-bottom: 1px solid #309bff; color:#fff;}
 .problem_list_left_list_title_tag span{ float: right; color:#309bff; font-size: 14px; height:32px; line-height: 32px; cursor:pointer;}
.problem_list_left_item{ padding:30px 40px 25px 40px; background-color: #fff; border-bottom: 1px solid #f5f5f5; cursor:pointer;}
.problem_list_left_item a{ display: block;}
.problem_list .problem_detail_left_title_detail { margin-bottom: 20px;}
.problem_load_more_outer{ background-color: #fafafa;}
.problem_load_more{ height:40px; line-height: 40px; background-color: #f1f1f1; text-align: center; color:#999999; font-size: 14px; margin: 20px 0 50px 0; cursor:pointer;}
/* 个人中心 */
.personage_wrap{ width: 1240px; margin:18px auto 0 auto; overflow: hidden; background-color: #fff; box-shadow: 0 1px 6px #ccc; -webkit-box-shadow: 0 1px 6px #ccc; -moz-box-shadow: 0 1px 6px #ccc; -ms-box-shadow: 0 1px 6px #ccc;-o-box-shadow: 0 1px 6px #ccc; margin-bottom: 50px;}
.personage_nav{ width: 240px; float: left; border-right: 1px solid #eaeef2; padding-bottom: 30px;}
.personage_nav_title{ height:65px; line-height: 65px; padding-left:35px; background-color: #f8fafb; border: 1px solid #eaeef2; font-size: 20px; color:#79879a; border-right: none;}
.personage_nav_list{ background-color: #fff; padding:15px 0;}
.personage_nav_list li{ padding-left:35px; line-height: 45px; height:45px; color:#333333; font-size: 14px; cursor:pointer;}
.personage_nav_list li span{ width: 22px; height: 22px; display: inline-block;vertical-align: middle; margin:-2px 15px 0 0 ; font-size: 0; text-align: center; background:url(../images/personage_main_icon_1_1.png) no-repeat center center; -webkit-background-size: contain;
background-size: contain;}
.personage_nav_list .item1 span{ background-image:url(../images/personage_main_icon_1.png) ;}
.personage_nav_list .item2 span{ background-image:url(../images/personage_main_icon_2.png) ;}
.personage_nav_list .item3 span{ background-image:url(../images/personage_main_icon_3.png) ;}
.personage_nav_list .item4 span{ background-image:url(../images/personage_main_icon_4.png) ;}
.personage_nav_list .item5 span{ background-image:url(../images/personage_main_icon_5.png) ;}
.personage_nav_list .item6 span{ background-image:url(../images/personage_main_icon_6.png) ;}
.personage_nav_list .item7 span{ background-image:url(../images/personage_main_icon_7.png) ;}
.personage_nav_list .item8 span{ background-image:url(../images/personage_main_icon_8.png) ;}
.personage_nav_list .item9 span{ background-image:url(../images/personage_main_icon_9.png) ;}
.personage_nav_list li.active{ color:#fff; background-color: #309bff;}
.personage_nav_list .item1.active span{ background-image: url(../images/personage_main_icon_1_1.png) ;}
.personage_nav_list .item2.active span{ background-image: url(../images/personage_main_icon_2_1.png) ;}
.personage_nav_list .item3.active span{ background-image: url(../images/personage_main_icon_3_1.png) ;}
.personage_nav_list .item4.active span{ background-image: url(../images/personage_main_icon_4_1.png) ;}
.personage_nav_list .item5.active span{ background-image: url(../images/personage_main_icon_5_1.png) ;}
.personage_nav_list .item6.active span{ background-image: url(../images/personage_main_icon_6_1.png) ;}
.personage_nav_list .item7.active span{ background-image: url(../images/personage_main_icon_7_1.png) ;}
.personage_nav_list .item8.active span{ background-image: url(../images/personage_main_icon_8_1.png) ;}
.personage_nav_list .item9.active span{ background-image: url(../images/personage_main_icon_9_1.png) ;}
.personage_main{ float: left; width: 1000px; margin-right: -2px; border-top: 1px solid #eaeef2; border-left: 1px solid #eaeef2; margin-left: -1px;}
.personage_main_in{padding:50px 50px 70px 50px;position: relative; }
.personage_main_top{ height:100px; padding:30px; background-color: #f8fafb;}
.personage_main_top_portrait{float: left; width: 100px; height: 100px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; overflow: hidden;/*  background-color: #f90; */}
.personage_main_top_portrait img{ width: 100%; height: 100%; }
.personage_main_top_info{ float: left; width:720px; margin-left: 20px;}
.personage_main_top_name{ height:50px; border-bottom: 1px solid #eaeef2;}
.personage_main_top_name span{ font-size: 18px; color:#79879a;}
.personage_main_top_name span i{ font-size: 26px; color:#000; margin-right: 5px;}
.personage_main_top_name em{ color:#999999; font-size: 15px; margin-right: 10px; line-height: 40px;}
.personage_main_top_name em.name{ padding-left: 30px; color:#309bff;background:url(../images/personage_main_icon_10.png) no-repeat left center; }
.personage_main_top_name em.bank{ margin-right: 0; padding-left: 27px;background:url(../images/personage_main_icon_7.png) no-repeat left center; }
.personage_main_top_info_money{ color:#79879a; font-size: 17px; margin-top: 15px;}
.personage_main_top_info_money span{ margin-right: 55px;}
.personage_main_top_info_money span.last{ margin-right: 0; float: right; font-size: 14px; width: 110px;height:40px; line-height: 40px; color:#fff;}
.personage_main_top_info_money i{ font-size: 22px; color:#ff4c0d;}
.personage_main_tab{ margin:40px 0 20px 0; border: 1px solid #eaeef2; background-color: #fff; overflow: hidden;}
.personage_main_tab_item{float: left; width:179px; height:56px; cursor:pointer;}
.personage_main_tab_item div{ width:100px; height: 56px; margin:0 auto; line-height: 52px; color:#333; font-size: 16px; text-align: center;}
.personage_main_tab_item.active div{ height:52px; border-bottom:4px solid #4b9ae9; color:#4b9ae9;}
.personage_main_list_item{ padding:25px 30px 30px 30px; border: 1px solid #eaeef2;border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; overflow: hidden; position: relative; margin-bottom: 20px;}
.personage_main_list_left{ width:630px;}
.personage_main_list_title{ height:40px; color:#000; font-size: 24px; font-weight: normal;}
.personage_main_list_info{ font-size: 14px; color:#999999; line-height: 25px;}
.personage_main_list_money{  color:#999999; margin-top: 20px;}
.personage_main_list_money span{font-size: 15px; margin-right: 70px; }
.personage_main_list_money span i{ font-size: 17px; color:#ff4c0d;}
.personage_main_list_right{ font-size: 14px; width: 110px; line-height: 40px; position: absolute; right:50px; top:50%; margin-top: -20px; }
.personage_main_list_right a{   font-size: 14px; color:#fff; text-decoration: none;}
/* 公司简介 */

.company_nav .personage_nav_list .item1 span{ background-image:url(../images/us_nav_1.png) ;}
.company_nav .personage_nav_list .item2 span{ background-image:url(../images/us_nav_2.png) ;}
.company_nav .personage_nav_list .item3 span{ background-image:url(../images/us_nav_3.png) ;}
.company_nav .personage_nav_list .item4 span{ background-image:url(../images/us_nav_4.png) ;}
.company_nav .personage_nav_list .item5 span{ background-image:url(../images/us_nav_5.png) ;}
.company_nav .personage_nav_list .item6 span{ background-image:url(../images/us_nav_6.png) ;}
.company_nav .personage_nav_list .item7 span{ background-image:url(../images/us_nav_7.png) ;}
.company_nav .personage_nav_list .item8 span{ background-image:url(../images/us_nav_8.png) ;}
.company_nav .personage_nav_list .item9 span{ background-image:url(../images/us_nav_9.png) ;}
.company_nav .personage_nav_list .item1.active span{ background-image:url(../images/us_nav_1_1.png) ;}
.company_nav .personage_nav_list .item2.active span{ background-image:url(../images/us_nav_2_1.png) ;}
.company_nav .personage_nav_list .item3.active span{ background-image:url(../images/us_nav_3_1.png) ;}
.company_nav .personage_nav_list .item4.active span{ background-image:url(../images/us_nav_4_1.png) ;}
.company_nav .personage_nav_list .item5.active span{ background-image:url(../images/us_nav_5_1.png) ;}
.company_nav .personage_nav_list .item6.active span{ background-image:url(../images/us_nav_6_1.png) ;}
.company_nav .personage_nav_list .item7.active span{ background-image:url(../images/us_nav_7_1.png) ;}
.company_nav .personage_nav_list .item8.active span{ background-image:url(../images/us_nav_8_1.png) ;}
.company_nav .personage_nav_list .item9.active span{ background-image:url(../images/us_nav_9_1.png) ;}

.company_introduce_title{ height:65px; line-height: 65px; padding-left:30px; color:#309bff; font-size: 20px;    border-bottom: 1px solid #eaeef2; }
.company_introduce_title h2{ font-weight: normal;}
.company_introduce_detail p{ font-size: 16px; color:#333; margin-bottom: 50px; padding-right: 90px; line-height: 30px;}
.company_introduce_detail p span{ font-size: 30px; font-weight: bold; margin-right: 10px;}
/* 极客说明 */
.geek_state_detail p{ font-size: 16px; line-height: 36px; color:#333; margin-bottom: 20px;}
.geek_state_detail p.textindent{ padding-left: 20px;}
/* 团队介绍 */
.team_introduce_img{ width:780px; height:auto; margin:40px auto;}
.team_introduce_img img{ width: 100%;}
/* 新闻公告 */
.company_notice_item{ padding:30px; background-color: #f8fafb; margin-bottom: 20px;}
.company_notice_item_title{ height:30px; font-size: 18px; color:#333;}
.company_notice_item_time{ height:30px; font-size: 16px; color:#cccccc;}
.company_notice_item_info{ line-height: 24px; font-size: 16px; color:#999999;}
.company_notice_page{ height:30px;  position: absolute; bottom:30px; right:50px; color:#999;}
.company_notice_page_show{ float: right; font-size: 16px;}
.company_notice_page_show i{ vertical-align: middle;}
.company_notice_page_show .page{ display: inline-block; width: 40px; height: 28px; border: 1px solid #eaeef2; line-height: 28px; text-align: center; margin:-4px 10px 0 10px;  overflow: hidden; vertical-align: middle;border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px;  }
.company_notice_page_show .page input{ width: 100%; color:#666; border:none; background-color: transparent; font-size: 16px; text-align: center;}
.company_notice_page_show .btn{ display: inline-block; width: 50px; height: 28px;  line-height: 28px; border: 1px solid #eaeef2;  text-align: center; color:#309bff; font-size: 16px;margin:0 0 0 10px;border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; }
.company_notice_page_num{  float: right; margin-right: 30px;}
.company_notice_page_num span{display: inline-block; margin:0 10px; width: 30px; height: 30px; text-align: center; line-height: 30px; color:#fff; font-size: 16px;border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; background-color: #309bff;}
/* 联系我们 */
.contact_us_detail_map{ width: 900px; height: 300px;/*  background-color: #f90; */}
.contact_us_list{ margin-top: 30px;}
.contact_us_item{ font-size: 16px; color:#000; margin-bottom: 30px;}
.contact_us_item span{ color:#999; margin-right: 30px; font-size: 16px;}
/* 投诉仲裁 */
.complain_list{ overflow: hidden;}
.complain_item{ width:355px; height:92px; float: left; font-size: 16px; margin-left:50px; margin-bottom: 20px;}
.complain_item_title{ color:#033333; height:35px; font-size: 16px;}
.complain_item_ipt input{ width:335px; height:50px; border: 1px solid #eaeef2; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px;  padding-left: 20px; font-size: 16px; line-height: 50px;}
.complain_item.margin{ margin-left:80px;}
.complain_text{  margin-left:50px;}
.complain_item_text{ width:790px; height:135px; border: 1px solid #eaeef2; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; overflow: hidden; }
.complain_item_text textarea{ width: 750px; height: 95px; padding:20px 20px; font-size: 16px;}
.complain_btn{margin:30px 0 0 50px; width: 245px; height: 50px; color:#fff; line-height: 50px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; background-color: #309bff; text-align: center; font-size: 16px; cursor:pointer;}
/* 登录 */
.register{ width: 600px;    background-color: #fff; box-shadow: 0 1px 6px #ccc; -webkit-box-shadow: 0 1px 6px #ccc; -moz-box-shadow: 0 1px 6px #ccc; -ms-box-shadow: 0 1px 6px #ccc; -o-box-shadow: 0 1px 6px #ccc; margin:85px auto;}
.register_in{ padding:35px 80px 50px 80px;}
.register_title{ height:58px; font-size: 24px; color:#309bff; text-align: center; border-bottom: 1px solid #eaeef2; margin-bottom: 40px;}
.register_ipt{ width:415px;  height:50px; line-height: 50px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; margin-bottom:35px ; border: 1px solid #eaeef2; overflow: hidden; }
.register_ipt span{ width:60px; height:50px; display: inline-block; vertical-align: middle;background:url(../images/register_icon_1.png) no-repeat center center; margin:-5px 0 0 0;}
.register_ipt.phone span{ background-image: url(../images/register_icon_2.png); }
.register_ipt.password span{ background-image: url(../images/register_icon_1.png); }
.register_ipt input{ width:340px; height:50px; color:#333; font-size: 16px; border-left: 1px solid #eaeef2; padding-left: 14px;}
.register_btn{ width:440px; height:50px; line-height: 50px; background-color: #309bff; text-align: center; color:#fff; font-size: 16px; margin-bottom: 25px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; border: 1px solid #309bff; cursor:pointer;}
.register_forget{ color:#309bff; font-size: 14px;}
.register_forget a{ color:#309bff;font-size: 14px; }
/* 注册 */
.creation_main{ width:900px; background-color: #fff; box-shadow: 0 1px 6px #ccc; -webkit-box-shadow: 0 1px 6px #ccc; -moz-box-shadow: 0 1px 6px #ccc; -ms-box-shadow: 0 1px 6px #ccc; -o-box-shadow: 0 1px 6px #ccc; margin:85px auto;}
.creation_main_in{ padding:35px 80px 50px 80px;}
.creation_main_title{ height:58px; font-size: 24px; color:#309bff; text-align: center; border-bottom: 1px solid #eaeef2;}
.creation_main_choice_title{ height:90px; line-height: 90px; font-size: 20px; color:#494949; text-align: center;}
.creation_main_list{ overflow: hidden;}
.creation_main_item{float: left; width:250px; height:165px; border: 1px solid #eaeef2; padding:40px 40px 0 40px; cursor: pointer;}
.creation_main_item.margin{ margin-left: 75px;}
.creation_main_item_img{ width:75px; text-align: center; height:70px; border-bottom: 1px solid #eaeef2; background: url(../images/creat_icon_1.png) no-repeat center top; margin:0 auto;
    border-bottom: 1px solid #eaeef2;}
.creation_main_item_img.client{ background-image: url(../images/creat_icon_1.png);}
.creation_main_item_img.geek{ background-image: url(../images/creat_icon_2.png);}
.creation_main_item_font{ font-size: 16px; color:#666; margin-top: 20px; text-align: center;}
/* 注册 */
.creation_detail{ width:800px; background-color: #fff; box-shadow: 0 1px 6px #ccc; -webkit-box-shadow: 0 1px 6px #ccc; -moz-box-shadow: 0 1px 6px #ccc; -ms-box-shadow: 0 1px 6px #ccc; -o-box-shadow: 0 1px 6px #ccc; margin:85px auto;}
.creation_detail_in{ padding:35px 150px 50px 150px; }
.creation_detail_title{ height:auto; font-size: 24px; color:#309bff; text-align: center; border-bottom: 1px solid #eaeef2; margin-bottom: 40px;}
.creation_detail_title h3{ font-size: 26px; color:#666666; text-align: center; font-weight: normal; height:40px;}
.creation_detail_title p{ color:#aaaaaa; font-size: 16px;}
.creation_detail_title ul{ overflow-y: hidden; width:200px; margin:10px auto 20px auto; font-size: 16px; color:#000; }
.creation_detail_title ul li{ float: left; width:100px; height:36px; border-bottom: 2px solid #fff; cursor:pointer;}
.creation_detail_title ul li a{ display: inline-block; height:34px; line-height: 34px;  border-bottom: 2px solid #fff;}
.creation_detail_title ul li.active a{ border-bottom: 2px solid #309bff;}
.creation_detail_ipt{ width:498px; height:50px; border: 1px solid #eaeef2; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; overflow: hidden; margin-bottom: 30px; font-size: 0;}
.creation_detail_ipt span{ display: inline-block; vertical-align: middle; width:60px; height:50px; vertical-align: middle; margin-top:-12px;}
.creation_detail_ipt.phone span{ background:url(../images/creat_detail_icon_1.png) no-repeat center center;}
.creation_detail_ipt.code .creation_detail_ipt_icon{ background:url(../images/creat_detail_icon_2.png) no-repeat center center;}
.creation_detail_ipt.nickname span{ background:url(../images/creat_detail_icon_3.png) no-repeat center center;}
.creation_detail_ipt.password1 span{ background:url(../images/creat_detail_icon_4.png) no-repeat center center;}
.creation_detail_ipt.password2 span{ background:url(../images/creat_detail_icon_4.png) no-repeat center center;}
.creation_detail_ipt input{ width:413px; border-left: 1px solid #eaeef2; height:50px; padding-left:20px; line-height: 50px; font-size: 16px;}
.creation_detail_ipt_code{}
.creation_detail_ipt_code input{ border-right: 1px solid #eaeef2; width:272px;}
.creation_detail_ipt_code .creation_detail_ipt_send{display: inline-block; width:140px; height:50px; line-height: 50px; text-align: center; color:#309bff; font-size: 16px;  cursor:pointer;}
.creation_detail_btn{ width:500px; height:50px; line-height: 50px; background-color: #309bff; text-align: center; color:#fff; font-size: 16px; margin-bottom: 25px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; border: 1px solid #309bff;}
.creation_detail_link{ height:20px; line-height: 20px; margin-top: 30px;}
.creation_detail_link_agree{ float: left; color:#666666; font-size: 14px;  cursor:pointer;}
.creation_detail_link_agree span{ display: inline-block; width: 18px; height: 18px; vertical-align: middle; border: 1px solid #309bff; color:#309bff; text-align: center; line-height: 18px; margin:-2px 10px 0 0;border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; -o-border-radius:2px; -ms-border-radius:2px;}
.creation_detail_link_agree.active span{ background: url(../images/creat_detail_icon_5.png) no-repeat center center;}
.creation_detail_link_agree i{ color:#309bff; font-size: 14px;}
.creation_detail_link_enter { float: right;}
.creation_detail_link_enter a{ font-size: 14px; color:#309bff ;}
/* 我的交易 */
.personage_deal_in{ padding:40px; }
.personage_deal_search{ height:30px; line-height: 30px; font-size:16px ; color:#000; line-height: 30px; }
.personage_deal_ipt{ float: left;}
.personage_deal_ipt span{ margin:0 10px; font-size: 16px;}
.personage_deal_ipt input{ width: 140px; height:28px; line-height: 28px; text-align: center; color:#000; border: 1px solid #eaeef2; font-size: 16px;}
.personage_deal_ipt i{ display: inline-block; width: 60px; height:30px; text-align: center; color:#fff; font-size: 16px; background-color: #309bff; margin-left: 30px;border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; line-height: 30px; cursor:pointer;}
.personage_deal_time{ float: right; color:#309bff;}
.personage_deal_time span{ font-size: 16px; margin-right: 10px; cursor:pointer;}
.personage_deal_table{ margin-top:25px;}
.personage_deal_table table{    width: 100%;
    background-color: #fff;
    color: #494848;
    border-collapse: collapse;}
.personage_deal_table table td,.personage_deal_table table th{width: 60px;
    
    border: 1px solid #cdcccc; height:50px; padding-left: 25px; text-align: left; font-size: 16px; color:#333333;}
.personage_deal_table table th{ color:#79879a; font-weight: normal;}
.personage_deal_table table .row1{ width:155px;}
.personage_deal_table table .row2{ width:125px;}
.personage_deal_table table .row3{ width:70px;}
.personage_deal_table table .row4{ width:75px;}
.personage_deal_table table .row5{ width:75px;}
.personage_deal_table table .row6{ width:105px;}
.personage_deal_table table .row7{ width:105px;}
.personage_deal_table table .row7 span{ padding:5px 10px; background-color: #309bff; font-size: 16px; color:#fff; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; -ms-border-radius:6px; line-height: 30px; cursor:pointer; }
.personage_deal_page{ height:30px; margin:30px 0;}
.personage_deal_page_num{ float: right; height:30px;}
.personage_deal_page_num_in .arrows{ width:28px; height:28px; border: 1px solid #309bff; text-align: center; line-height: 28px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; color:#309bff; /* float: left; */ font-size: 20px; margin:0 10px; cursor:pointer;}
.personage_deal_page_num i{ font-size: 16px; color:#309bff; float: left; margin:0 10px;}
.personage_deal_page_num_in{ float: left;}
.personage_deal_page_num_in a{ color:#309bff;display: inline-block; width: 30px; height: 30px; text-align: center; line-height: 30px; font-size: 16px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px;}
.personage_deal_page_num_in a:hover{text-decoration:underline; }
.personage_deal_page_num_in a.active{  background-color: #309bff; color:#fff;}
.personage_deal_page_show{ float: right; font-size: 16px; color:#999999;}
.personage_deal_page_show span{ margin:0 10px; line-height: 30px; font-size: 16px;}
.personage_deal_page_show span.sum{  margin:0 10px;}
.personage_deal_page_show span.sum_page{  margin:0;}
.personage_deal_page_show input{ width:50px; height:28px; line-height: 28px; border: 1px solid #ccc; text-align: center; line-height: 28px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; margin:0 10px; }
.personage_deal_page_show i{ display: inline-block; width: 60px; height:28px; border: 1px solid #309bff; text-align: center; line-height: 28px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; color:#309bff; font-size: 16px;  margin-left: 10px; cursor:pointer;}

/* 填写需求 */
.requirement_write_banner{    width: 100%; height: 295px; position: relative;}
.requirement_write_banner_in {width: 1920px; height: 295px; position: absolute; left: 50%; margin-left: -960px; }
.requirement_write_banner_in img{ width: 100%; height: 100%;}
.requirement_write_right_top_iphone{ padding-left: 40px; width:135px; margin:0 auto; background: url(../images/requirement_index_icon_13.png) no-repeat left center;}
.requirement_write_right_top_iphone h3{ font-size: 19px; color:#333; font-weight: normal; height:25px;}
.requirement_write_right_top_iphone p{ font-size: 12px; color:#aaaaaa; }
.requirement_write_right_bottom_list{ padding:34px 0 30px 0;}
.requirement_write_right_bottom_list li{  width:175px; margin:0 auto 35px auto; overflow: hidden;}
.requirement_write_right_bottom_item_img{ width: 28px; height: 28px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; -ms-border-radius:50%; border: 1px solid #f5f5f5; background-color: #f90; float: left; margin-right: 8px; background: url(../images/requirement_index_icon_14.png) no-repeat center center;}
.requirement_write_right_bottom_item_info{ float: left;}
.requirement_write_right_bottom_item_info p{ font-size: 16px; color:#309bff; height:22px;}
.requirement_write_right_bottom_item_info span{ font-size: 12px; color:#aaaaaa;}
.requirement_write_left_title{ height:42px; background: url(../images/requirement_write.png ) no-repeat left top; -webkit-background-size: 100% 100%;
background-size: 100% 100%;}
.requirement_write_left_title li{float: left; width: 25%; line-height: 42px; height:42px ; text-align: center; font-size: 14px; color:#aaaaaa;} 
.requirement_write_left_title li.active{ color:#fff;}
.requirement_write_left_step1,.requirement_write_left_step2,.requirement_write_left_step3{ padding:70px 0 60px  140px; background-color: #fff;}
.requirement_write_step1_title{ font-size: 18px; color:#aaa; margin-bottom: 38px;}
.requirement_write_step1_title span{ height:16px; width: 3px; display: inline-block; vertical-align: middle; margin:-2px 6px 0 0; background-color: #aaa;}
.requirement_write_step1_ipt,.requirement_write_step2_ipt{ margin-bottom: 24px; position: relative; font-size: 0;}
.requirement_write_step1_ipt .title,.requirement_write_step2_ipt .title{ line-height: 38px; color:#333; font-size: 14px;  vertical-align: top; display: inline-block; width:80px;}
.requirement_write_step1_ipt .num{ font-size: 12px; color:#aaaaaa; position: absolute; left:555px;line-height: 38px;}
.requirement_write_step1_ipt select{ width: 340px; height:38px;}
.requirement_write_step1_ipt input{ padding-right:55px; width:435px;}
.requirement_write_step1_ipt textarea{ width:470px; height:250px; border: 1px solid #e0e0e0;border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; padding:20px;}
.requirement_write_step1_ipt div{ margin-top: 10px; padding-left: 80px;}
.requirement_write_step1_ipt div a{ font-size: 12px; color:#333; text-decoration: underline;}
.requirement_write_step2_ipt .price{ font-size: 12px; color:#aaa; padding-left: 80px; margin-top: 5px;}
.requirement_write_step2_ipt .unit{  font-size: 12px; color:#aaaaaa; position: absolute; left:395px; line-height: 38px; }
.requirement_write_step2_ipt .file{display: inline-block; width: 118px; height: 56px;border: 1px solid #e0e0e0;border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; text-align: center; line-height: 56px; margin-bottom: 15px;}
.requirement_write_step2_ipt .enclosure{ line-height:58px;}
.requirement_write_step2_ipt .info{ display: inline-block; width: 400px; line-height:22px; font-size: 12px; color:#aaaaaa; vertical-align: top; margin-left: 20px;}
.requirement_write_step2_ipt_file{ width: 310px; height: 30px; background-color: #f5f5f5; padding:10px 10px 10px 20px; margin:0 0 10px 80px;}
.requirement_write_step2_ipt_file img{ width: 30px; height: 30px; background-color: #f90; float: left;}
.requirement_write_step2_ipt_file .document{ float: left; line-height: 30px; color:#333; font-size: 14px; height:30px; margin-left: 12px;}
.requirement_write_step2_ipt_file .close{ float: right; line-height: 30px; color:#aaaaaa; font-size: 18px; height:30px; width:30px; line-height: 30px; text-align: center;}
.requirement_write_left_step2 .requirement_write_step1_title,.requirement_write_left_step3 .requirement_write_step1_title{ font-size: 16px;}
.requirement_write_step3_company input{ width:470px;}
.requirement_write_left_step3{ padding-top:0; }
.requirement_write_pay{ padding:0 0 60px 140px; background-color: #fff; overflow: hidden;}
.requirement_write_pay_in{ width:600px; border-top: 1px solid #f5f5f5; padding-top: 60px;}
.requirement_write_pay_left{ float: left; color:#333; font-size: 12px;}
.requirement_write_pay_left_price span{ font-size: 24px; color:#ff4c0d; margin-left: 40px;}
.requirement_write_pay_left_price span i{ font-size: 36px;}
.requirement_write_pay_left_agree{ font-size: 12px ; color:#aaaaaa; cursor:pointer;}
.requirement_write_pay_left_agree .agree{display: inline-block; width: 10px; height: 10px; border: 1px solid #aaaaaa; vertical-align: middle; margin:-4px 5px 0 0;}
.requirement_write_pay_left_agree.active .agree i{ display: block;}
.requirement_write_pay_left_agree .agree i{display: block; width: 6px; height: 6px; background-color: #aaaaaa;  display: none;  margin:2px auto;}
.requirement_write_pay_btn{ width: 155px; height: 45px; color:#fff; background-color: #309bff; text-align: center; line-height: 45px; float: right;}
.requirement_write_pay_btn a{ color:#fff;}
.problem_list_left_bottom{ border: 1px solid #eaeef2; margin-top: 10px;}
.requirement_write_left_step1{  border: 1px solid #eaeef2; border-top: none;}
/* 技术需求 */
.requirement_index_condition{ padding:0 30px 30px 30px;border: 1px solid #eaeef2; background-color: #fff;}
.requirement_index_condition_item{ padding:22px 0; border-bottom: 1px solid #eaeef2; overflow: hidden;}
.requirement_index_condition_title{ width:70px; height:45px; line-height: 45px; float: left;}
.requirement_index_condition_one_list{ float: left; overflow: hidden; width:740px;}
.requirement_index_condition_one_list li{width:80px; border: 1px solid #eaeef2; color:#309bff; height:45px; line-height: 45px; float:left;  
    margin:0 20px 20px 0;; padding-left: 50px;border-radius:28px; -webkit-border-radius:28px; -moz-border-radius:28px; -o-border-radius:28px; -ms-border-radius:28px; cursor:pointer;}
.requirement_index_condition_item li.active{ background-color: #309bff; color:#fff;}
.requirement_index_condition_one_list li.margin{ margin-right: 0;}
.requirement_index_condition_one_list li.five{ padding-left:40px; width:90px;}
.requirement_index_condition_one_list li.item1{ background: url(../images/requirement_index_icon_1.png) no-repeat 20px center;}
.requirement_index_condition_one_list li.item2{ background: url(../images/requirement_index_icon_2.png) no-repeat 20px center;}
.requirement_index_condition_one_list li.item3{ background: url(../images/requirement_index_icon_3.png) no-repeat 20px center;}
.requirement_index_condition_one_list li.item4{ background: url(../images/requirement_index_icon_4.png) no-repeat 20px center;}
.requirement_index_condition_one_list li.item5{ background: url(../images/requirement_index_icon_5.png) no-repeat 20px center;}
.requirement_index_condition_one_list li.item6{ background: url(../images/requirement_index_icon_6.png) no-repeat 20px center;}
.requirement_index_condition_one_list li.item7{ background: url(../images/requirement_index_icon_7.png) no-repeat 20px center;}
.requirement_index_condition_one_list li.item8{ background: url(../images/requirement_index_icon_8.png) no-repeat 20px center;}
.requirement_index_condition_one_list li.item9{ background: url(../images/requirement_index_icon_9.png) no-repeat 20px center;}
.requirement_index_condition_one_list li.item1.active{ background: #309bff url(../images/requirement_index_icon_1_1.png) no-repeat 20px center;}
.requirement_index_condition_one_list li.item2.active{ background: #309bff url(../images/requirement_index_icon_2_1.png) no-repeat 20px center;}
.requirement_index_condition_one_list li.item3.active{ background: #309bff url(../images/requirement_index_icon_3_1.png) no-repeat 20px center;}
.requirement_index_condition_one_list li.item4.active{ background: #309bff url(../images/requirement_index_icon_4_1.png) no-repeat 20px center;}
.requirement_index_condition_one_list li.item5.active{ background: #309bff url(../images/requirement_index_icon_5_1.png) no-repeat 20px center;}
.requirement_index_condition_one_list li.item6.active{ background: #309bff url(../images/requirement_index_icon_6_1.png) no-repeat 20px center;}
.requirement_index_condition_one_list li.item7.active{ background: #309bff url(../images/requirement_index_icon_7_1.png) no-repeat 20px center;}
.requirement_index_condition_one_list li.item8.active{ background: #309bff url(../images/requirement_index_icon_8_1.png) no-repeat 20px center;}
.requirement_index_condition_one_list li.item9.active{ background: #309bff url(../images/requirement_index_icon_9_1.png) no-repeat 20px center;}
.requirement_index_condition_two .requirement_index_condition_title,.requirement_index_condition_three .requirement_index_condition_title{ line-height: 30px;}
.requirement_index_condition_two_list{ float: left; overflow: hidden; width:740px;}
.requirement_index_condition_two_list li{float: left; padding:0 20px; height: 30px; border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px; -o-border-radius:15px; -ms-border-radius:15px; text-align: center; line-height: 30px; font-size: 14px; color:#ff4c0d; background-color: #fff; margin-right: 35px; margin-bottom: 10px; cursor:pointer;}
.requirement_index_condition_two_list li.margin{ margin-right: 0;}
.requirement_index_condition_two_list li.left{ margin-left: 100px;}
.requirement_index_condition_three_list{  float: left; overflow: hidden; width:740px;}
.requirement_index_condition_three_list li{ float: left; padding:0 20px; height: 30px; border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px; -o-border-radius:15px; -ms-border-radius:15px; text-align: center; line-height: 30px; font-size: 14px; color:#309bff; background-color: #fff; margin-right: 35px; margin-bottom: 10px; cursor:pointer;}
.requirement_index_show{border: 1px solid #eaeef2; background-color: #fff;}
.requirement_index_show_title{ background-color: #f8f9fb; border-bottom: 1px solid #eaeef2; height:48px; padding:0 30px;}
.requirement_index_show_title_sort{ float: left; font-size: 14px; color:#aaaaaa; padding-right: 20px; line-height: 48px;}
.requirement_index_show_title_ipt{ float: right; width: 178px; height: 28px; border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px; -o-border-radius:15px; -ms-border-radius:15px; border: 1px solid #eaeef2; background-color: #fff; padding-left: 18px; overflow: hidden; font-size: 0; margin-top: 10px; position: relative;}
.requirement_index_show_title_ipt input{ width: 100%; height: 100%; font-size: 14px;}
.requirement_index_show_title_ipt span{ position: absolute; width: 18px; height: 18px; background: url(../images/requirement_index_icon_15.png) no-repeat left center; right:18px; top:6px;}
.requirement_index_show_list{ padding:30px; background-color: #fff; border: 1px solid #eaeef2;}
.requirement_index_show_item{ border-bottom: 1px solid #eaeef2; padding:40px 0;}
.requirement_index_show_item:last-of-type{ border-bottom: none;}
.requirement_index_show_item_img{ width: 290px; height: 205px; background-color: #f90; float: left;}
.requirement_index_show_item_img img{ width: 100%; height: 100%;}
.requirement_index_show_item_info{ float: right; width: 510px;}
.requirement_index_show_item_info_title{ overflow: hidden;}
.requirement_index_show_item_info_title .left{ float: left;}
.requirement_index_show_item_info_title .left h3{ height:38px; font-size: 24px; color:#333333; font-weight: normal;}
.requirement_index_show_item_info_title .left p{ width: 70px; height: 25px; line-height: 25px;}
.requirement_index_show_item_info_title .right{ float: right; color:#ff4c0d; font-size: 24px; margin-top:10px;}
.requirement_index_show_item_info_title .right span{ font-size:36px ;}
.requirement_index_show_item_info_detail{margin-top: 15px; padding:15px; background-color: #f8f9fb; color:#666666; font-size: 14px; line-height: 30px;}
.requirement_index_show_item_info_icon{ margin-top: 15px;}
.requirement_index_show_item_info_icon span{ padding-left: 28px; font-size: 14px; color:#aaaaaa; margin-right: 60px;}
.requirement_index_show_item_info_icon .time{ background: url(../images/requirement_index_icon_10.png) no-repeat left center; }
.requirement_index_show_item_info_icon .medal{ background: url(../images/requirement_index_icon_11.png) no-repeat left center; }
.requirement_index_show_item_info_icon .message{ background: url(../images/requirement_index_icon_12.png) no-repeat left center; }
.requirement_index_page .arrows{ border-color: #cad3de;}

/* 技术转让 */
.technology_write .requirement_write_left_title li{ width: 33.3%;}
.technology_write_ipt input{width: 300px; padding-right: 20px;}
.technology_write_ipt .face{ color:#333333; margin-left: 20px;}
.technology_write_ipt .face span{display: inline-block; width: 10px; height: 10px; border: 1px solid #aaaaaa; vertical-align: middle; margin: -4px 5px 0 0; margin-right: 10px;}
.technology_write_ipt .face span i{    display: block; width: 6px; height: 6px; background-color: #aaaaaa; display: none; margin: 2px auto;}
.technology_write_file{ padding-left: 80px; overflow: hidden; margin-top: 10px;}
.technology_write_file li{float: left; width: 140px; height: 100px; position: relative; margin-right: 50px;}
.technology_write_file li:nth-of-type(3){ margin-right: 0;}
.technology_write_file li img{ width: 100%; height: 100%; background-color: #f5f5f5;}
.technology_write_file li .close{ position: absolute; right:10px; top: 10px; color:#bababa; cursor:pointer;}
.technology_write_file_outer{ margin-top: 40px;}
.technology_write_btn_submit{padding: 0 0 60px 140px; background-color: #fff; overflow: hidden;}
.technology_write_btn_submit_in{width: 600px; border-top: 1px solid #f5f5f5; padding-top: 60px; }
.technology_write_btn{width: 155px; height: 45px; color: #fff; background-color: #309bff; text-align: center; line-height: 45px; margin-bottom: 10px; }
.technology_write_btn a{ color: #fff;}
.technology_write .requirement_write_left_title{background-image: url(../images/technologe_write.png );}
.require_pay_massage{ border: 1px solid #eaeef2;  padding:70px 0 60px 0;    border-top: none;
    background-color: #fff;}
.require_pay_massage_in,.require_pay_way_in{ width:600px; margin:0 auto; }
.require_pay_massage_money{ overflow: hidden; margin-bottom: 25px;}
.require_pay_massage_money_left{ float: left;}
.require_pay_massage_money_left div{ color:#333333; font-size: 16px; height:30px;}
.require_pay_massage_money_left p{ color:#aaaaaa; font-size: 12px;}
.require_pay_massage_money_right{ float: right; font-size: 14px; color:#333333; }
.require_pay_massage_money_right span{margin-left: 10px; color:#ff4c0d; font-size: 24px;}
.require_pay_massage_money_right span i{ font-size: 36px;}
.require_pay_massage_data{ padding:20px; background-color: #f5f5f5;}
.require_pay_massage_data_title{ font-size: 18px; color:#333; margin-bottom: 20px;}
.require_pay_massage_data_icon span{ padding-left: 28px; margin-right: 30px; color:#aaaaaa; font-size: 14px;}
.require_pay_massage_data_icon span.code{ background: url(../images/require_pay_icon1.png) no-repeat left center; }
.require_pay_massage_data_icon span.time{ background: url(../images/requirement_index_icon_10.png) no-repeat left center; }
.require_pay_massage_data_icon span.classify{ background: url(../images/requirement_index_icon_12.png) no-repeat left center; }
.require_pay_massage_data_price{ color:#333; font-size: 14px; margin-top: 20px; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; -ms-border-radius:6px; }
.require_pay_way{  border: 1px solid #eaeef2; background-color: #fff; margin-top: 10px; padding-bottom: 60px;}
.require_pay_way_title{ padding-top: 40px; font-size: 16px; color:#333333; height:35px; border-bottom: 1px solid #eaeef2;}
.require_pay_way_balance{ margin:35px 0 54px 0 ; color:#333333; font-size: 14px;}
.require_pay_way_choice{    display: inline-block; width: 10px; height: 10px; border: 1px solid #aaaaaa; vertical-align: middle; margin: -3px 5px 0 0; }
.require_pay_way_item.active .require_pay_way_choice{border-color: #309bff; background: url(../images/require_pay_icon_4.png) no-repeat center center;}
.require_pay_way_balance .red{ color:#ff7c50;}
.require_pay_way_third_choice .grey{ color:#aaaaaa;}
.require_pay_way_third_list{ height:50px; margin:20px 0 55px 0;}
.require_pay_way_third_list span{display: inline-block; width:150px;height:50px;background-color: #f5f5f5; color:#333; font-size: 14px; line-height: 50px; margin:0 55px 0 20px;}
.require_pay_way_third_list span i{ display: inline-block; width: 30px; height: 30px; vertical-align: middle; margin:-2px 10px 0 20px; background-color: #f90;}
.require_pay_way_third_list .weixin i{ background: url(../images/require_pay_icon_2.png) no-repeat left center; }
.require_pay_way_third_list .bao i{ background: url(../images/require_pay_icon_3.png) no-repeat left center; }
.require_pay_way_card_info{background-color: #f5f5f5; padding:20px; margin-top: 20px;}
.require_pay_way_card_info_item{ color:#aaaaaa; font-size: 14px; margin-bottom: 20px;}
.require_pay_way_card_info_item:last-of-type{ margin-bottom: 0;}
.require_pay_way_card_info_item span{ color:#333; margin-left: 10px;}
.require_pay_way_card_info_item i{ color:#309bff; text-decoration: underline; margin-left: 20px; cursor:pointer;}
.require_pay_way_card_font{ font-size: 14px; color:#333; margin:15px 0 60px 0;}
.require_pay_way_card_font .red{ color:#ff7c50;}
.require_pay_way_pay{ height:45px;}
.require_pay_way_pay span{display: block; float: right;    width: 155px; height: 45px; color: #fff; background-color: #309bff; text-align: center; line-height: 45px; }
.require_pay_way_problem{ width: 600px; margin: 55px auto 40px auto;}
.require_pay_way_problem p{ font-size: 12px; color:#333333; line-height:20px; margin-bottom: 20px;}
.require_pay_way_problem p a{color:#309bff; }
/* 技术转让中 */
.technology_over{ overflow:visible;}
.technology_over_left{ background-color: #fff; border: 1px solid #f5f5f5; border-top: none; position: relative;}
.technology_over_top{ width: 887px; height: 40px; background-color: #eee; line-height: 40px; position: relative; left:-6px; font-size: 12px; position: relative;}
.technology_over_top .left{ float: left; margin-left: 70px;}
.technology_over_top .left span{ font-size: 0; display: inline-block; vertical-align: middle; width: 22px; height: 22px; margin-right: 5px;}
.technology_over_top .left img{ width: 22px; height: 22px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; -ms-border-radius:50%; background-color: #f90;}
.technology_over_top .right{ float: right; margin-right: 70px;}
.technology_over_top i{ color:#309bff;}
.technology_over_top .triangle{ width: 6px; height: 6px; background:url(../images/technology_over_top_triangle.png) no-repeat left top; position: absolute; left:0; bottom:-6px;}
.technology_over_info{ width: 680px; margin:80px auto 25px auto;}
.technology_over_info_title{ position: relative; padding-bottom: 35px; border-bottom: 1px solid #f5f5f5;}
.technology_over_info_title h3{ font-size: 24px; color:#333333;height: 40px; font-weight: normal;}
.technology_over_info_title_icon i{display: inline-block; background-color: #309bff; color:#fff; width: 70px; height: 26px; line-height: 26px; text-align: center;border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; margin-right: 10px;}
.technology_over_info_title_icon span{ display: inline-block; padding-left: 22px; color:#aaaaaa; line-height: 26px; margin-right: 20px;}
.technology_over_info_title_icon span.classify{ background: url(../images/technology_over_icon_1.png) no-repeat left center;  }
.technology_over_info_title_icon span.able{ background: url(../images/technology_over_icon_2.png) no-repeat left center;  }
.technology_over_info_title_icon span.address{ background: url(../images/technology_over_icon_3.png) no-repeat left center;  }
.technology_over_info_title_icon span.time{ background: url(../images/bidding_in_icon_1.png) no-repeat left center; }
.technology_over_info_title_price{ position: absolute; right:0; top:0; color:#ff4c0d; font-size: 26px;}
.technology_over_info_title_price span{ font-size: 36px;}
.technology_over_info_font{ font-size: 14px; color:#aaaaaa; margin:22px 0 54px 0; line-height:24px;}
.technology_over_info_title_common{ height:35px; border-bottom: 1px solid #f5f5f5; font-size: 16px; color:#333333;}
.technology_over_info_img{ overflow: hidden; margin:22px 0 54px 0;}
.technology_over_info_img li{ width: 140px; height: 100px; background-color: #f90; float: left; margin-right: 45px;}
.technology_over_info_btn{ height:45px;}
.technology_over_info_btn span{ float: left; padding-left:20px; line-height: 45px; color:#aaa; font-size: 14px; margin-right: 44px;}
.technology_over_info_btn span.collect{ background: url(../images/problem_index_icon_1.png) no-repeat left center;  }
.technology_over_info_btn span.share{ background: url(../images/problem_detail_share_icon.png) no-repeat left center;  }
.technology_over_info_btn div{ float: right; width: 155px; height: 45px; background-color: #309bff; color:#fff; font-size: 14px; text-align: center; line-height: 45px;border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px;}
.technology_over_right{ border: none;}
.technology_over_right_top{  border: 1px solid #f5f5f5;}
.problem_detail_right_recommend{ background-color: #fff; margin-top: 20px; border: 1px solid #f5f5f5; padding:30px;}
.problem_detail_right_recommend_title{ height:35px; color:#333333; font-size: 16px;}
.problem_detail_right_recommend_img{ height:130px; background-color: #f90;}
.problem_detail_right_recommend_img img{ width: 100%; height: 100%;}
.problem_detail_right_recommend_font{ height:35px; color:#333333; font-size: 14px; line-height: 35px;}
.problem_detail_right_recommend_p{ font-size: 14px; color:#aaaaaa; line-height:24px;}
.problem_detail_right_recommend_item{ margin-bottom: 20px;}

/* 招标中 */
.technology_over_info_title_icon .date{background: url(../images/bidding_in_icon_1.png) no-repeat left center;}
.bidding_in_info_want{ width:140px; position: absolute; right:0; top:0;}
.bidding_in_info_want_btn{ width: 140px;font-size: 14px; height: 40px; background-color: #309bff; color:#fff; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; text-align: center; line-height: 40px;}
.bidding_in_info_want p{ margin-top: 10px; font-size: 12px; color:#aaaaaa; text-align: center;}
.bidding_in_info_want p span{ color:#309bff;}
.bidding_in_info .technology_over_info_title_price{ position: static; margin:15px 0 10px 0;}
.bidding_in_info .technology_over_info_title{ padding-bottom: 0;}
.bidding_in_info_step{ width: 680px; height:120px; background-color: #f8f9fb;border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px;}
.bidding_in_info_step ul{ overflow: hidden; background: url(../images/bidding_in_icon_2.png) no-repeat center 30px;  padding:0 4px;}
.bidding_in_info_step li{ width: 112px; text-align: center; padding-top: 80px; font-size: 14px; text-align: center; float: left; color:#79879a;}
.bidding_in_info_title{ height:40px; font-size: 16px; color:#333333; font-weight: normal;}
.bidding_in_info_introduce{ margin: 55px 0 64px 0 ;}
.bidding_in_info_introduce p{ font-size: 14px; color:#aaaaaa; line-height:25px ;}
.bidding_in_info_adjunct_file{ padding:10px 0 10px 20px; background-color: #f8f9fb;border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; color:#333; font-size: 14px; width: 320px; margin-bottom: 60px;}
.bidding_in_info_adjunct_file span{display: inline-block;vertical-align: middle; margin:0px 10px 0 0; width: 30px; height: 30px; background-color: #309bff; color:#fff; text-align: center; line-height: 30px; font-size: 12px;}
.bidding_in_left_item{ background-color: #fff; border: 1px solid #f5f5f5; margin-bottom: 8px;}
.bidding_in_left .technology_over_top{ left: -8px; top:-1px;}
.bidding_in_left_item_title{ height:56px; line-height: 56px; color:#333; font-size: 16px; border-bottom: 1px solid #f5f5f5;}
.bidding_in_left_item_title span{  color:#333; font-size: 16px;}
.bidding_in_left_item_title em{  color:#aaaaaa; font-size: 12px;}
.bidding_in_left_item_in{    width: 680px; margin: 0 auto 0 auto;}
.bidding_in_left_item_list_item{  padding:25px 25px 40px 0; border-bottom: 1px solid #f5f5f5; position: relative;}
.bidding_in_left_item_list_left{ float: left; width: 125px;}
.bidding_in_left_item_list_left .img{ width: 76px; height: 76px; border: 1px solid #64b4ff;border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; -ms-border-radius:50%; overflow: hidden; margin:0 auto;}
.bidding_in_left_item_list_left .img img{ width: 100%; height: 100%;}
.bidding_in_left_item_list_left .name{ font-size: 16px; color:#64b4ff; text-align: center; margin-top: 12px; height:25px;}
.bidding_in_left_item_list_left .technical{ font-size: 14px; color:#aaaaaa; height:25px; text-align: center; }
.bidding_in_left_item_list_left .star{ height:14px; padding-left: 18px;}
.bidding_in_left_item_list_left .star li{ width: 14px; height: 14px; float: left; margin-right: 5px; background: url(../images/bidding_in_icon_star_off.png) no-repeat left center;}
.bidding_in_left_item_list_left .star li.active{ background: url(../images/bidding_in_icon_star_on.png) no-repeat left center;}
.bidding_in_left_item_list_right{ float: left; width:530px;}
.bidding_in_left_item_list_right .top{ height:22px; color:#aaaaaa; font-size: 12px; }
.bidding_in_left_item_list_right .address{ font-size: 12px;}
.bidding_in_left_item_list_right .time{ float: right; font-size: 12px;}
.bidding_in_left_item_list_right .font{ padding:14px 20px; background-color: #f5f5f5; color:#333; font-size: 12px; line-height: 22px;border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; -ms-border-radius:6px;}
.bidding_in_left_item_list_item_icon{ position: absolute; width: 68px; height: 68px; right:-60px; top:50%; margin-top: -30px; background: url(../images/bidding_in_icon_3.png) no-repeat left center;}
.bidding_in_left_item_apply{ padding:36px 0 60px 130px; color:#aaaaaa; font-size: 12px;}
.bidding_in_left_item_apply p{ height:28px;}
.bidding_in_left_item_apply a{ color:#309bff; font-size: 12px; text-decoration: underline;}
.bidding_shadow{ width: 100%; height: 100%; position: fixed; left:0; top:0; background-color: rgba(0,0,0,0.5); z-index: 999;}
.bidding_in_shadow{ width: 350px; padding:40px; background-color: #fff; position: absolute; left:50%; margin-left: -215px; top:200px;}
.bidding_in_shadow .title{ height:48px; padding-bottom: 14px; border-bottom: 1px solid #f5f5f5;}
.bidding_in_shadow .title .img{ float: left; width: 48px; height: 48px; background-color: #f90;border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; -ms-border-radius:50%; margin-right: 15px;}
.bidding_in_shadow .title .font{ float: left;}
.bidding_in_shadow .title .font_name{ height:24px;}
.bidding_in_shadow .main{ padding-top: 30px; padding-bottom: 40px; border-bottom: 1px solid #f5f5f5;}
.bidding_in_shadow .main li{ margin-bottom: 20px; font-size:14px ;}
.bidding_in_shadow .main li span{ margin-left:20px ;}
.bidding_in_shadow .main li i{ display: inline-block; width: 60px;}
.bidding_in_shadow .btn{ padding-top: 30px; }
.bidding_in_shadow .btn a{ display: block; width: 204px; height: 34px; line-height: 34px; margin: 0 auto;}
.bidding_in_shadow .close{ position: absolute; right:40px; top:40px; color:#aaa; font-size: 24px;}
/* 成为人才 */
.become_talents_left{ background-color: #fff;}
.become_talents_left_main{ padding:75px 0 50px 145px; background-color: #fff; border: 1px solid #f5f5f5; border-top: none;}
.become_talents_left_item{ margin-bottom: 24px; height:38px; line-height: 38px; color:#333; font-size:0 ; position: relative;}
.become_talents_left_item span{ display: inline-block; width:75px; font-size: 14px;}
.become_talents_left_item_ipt{ height:36px; border: 1px solid #e0e0e0; line-height: 36px; padding:0 20px; width: 300px; font-size: 14px;}
.become_talents_left_item_select{ height:38px; border: 1px solid #e0e0e0;  width: 342px; font-size: 14px;padding:0 20px;  }
.become_talents_left_item .space{letter-spacing:23px;}
.become_talents_left_next{ width: 155px; height: 45px; background-color: #309bff; font-size: 14px; color:#fff; text-align: center; line-height: 45px; margin:100px auto 0 auto;}
/* 成为人才-成功加入 */
.become_talents_succeed_left_main{padding: 75px 0 50px 0; background-color: #fff; border: 1px solid #f5f5f5; border-top: none;}
.become_talents_succeed_left_main_in{ padding: 80px 0 180px 0;}
.become_talents_succeed_left_main_icon{ width: 88px; height: 88px;border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; -ms-border-radius:50%; margin:0 auto 30px auto;  background: #09bb07 url(../images/become_talents_succeed.png) no-repeat left center;}
.become_talents_succeed_left_main_hint{ color:#333333; font-size: 16px; height:30px; text-align: center;}
.become_talents_succeed_left_main_message{ font-size: 12px; color:#aaaaaa; margin-bottom:38px;text-align: center;}
.become_talents_succeed_left_main_btn{ width: 160px; height: 40px; border: 1px solid #e0e0e0; text-align: center; line-height: 40px; color:#aaaaaa; font-size: 14px; margin:0 auto;}
.become_talents_succeed_left_main_btn a{  color:#aaaaaa; font-size: 14px;}
/* 成为人才-服务内容 */
.become_talents_left_item_ipt_long{ width:465px;}
.become_talents_left_item .right{ position: absolute; left:645px; font-size: 12px;  color:#aaaaaa;}
.become_talents_left_item_textarea{  height:210px; border: 1px solid #e0e0e0; line-height: 22px; padding:8px 20px 12px 20px; width: 465px; font-size: 14px;}
.become_talents_left_textarea_item{ height:auto;}
.become_talents_left_textarea_item span{ vertical-align: top;}
.become_talents_left_textarea_item_top{ position: relative; font-size: 0;}
.become_talents_left_textarea_item_top .foot{ position: absolute; left:535px; bottom:12px; font-size: 12px;  color:#aaaaaa;}
.become_talents_left_textarea_item_bottom{ padding-left: 70px;width:520px; }
.become_talents_left_textarea_item_bottom div{cursor:pointer; font-size: 12px; color:#333333;  text-decoration: underline;  line-height: 20px;}
.become_talents_left_textarea_item_bottom p{  color:#aaaaaa; line-height: 22px; font-size: 12px;}
.become_talents_left_step_btn{ height:47px; width:374px; margin:70px 0 0 120px;}
.become_talents_left_step_btn_prev{ width: 150px; height: 45px; line-height: 45px; text-align: center; float: left; color:#aaaaaa; border: 1px solid #aaaaaa; font-size: 14px; margin-right: 70px;}
.become_talents_left_step_btn_next{width: 150px; height: 45px; line-height: 45px; text-align: center; float: left; color:#fff; border: 1px solid #309bff; background-color: #309bff; font-size: 14px;}
.become_talents_left_item_file{ width: 120px; height: 55px;border: 1px solid #e0e0e0; text-align: center; line-height: 55px; color:#333; font-size: 14px; display: inline-block;}
.become_talents_left_item .position{ font-size: 12px; position: absolute; color:#aaaaaa; left:210px; top:0; line-height: 20px;}
.become_talents_left_ego_item span{ vertical-align: top;}
.become_talents_left_ego_main .become_talents_left_step_btn{ margin-top: 100px; }
.register_btn {
    width: 440px;
    height: 50px;
    line-height: 50px;
    background-color: #309bff;
    text-align: center;
    color: #fff;
    font-size: 16px;
    margin-bottom: 25px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
    border: 1px solid #309bff;
    cursor: pointer;
}
/* 登录 */
.register_enter_in{ padding:80px 60px 35px 60px;}
.register_enter_title{ margin-bottom: 45px;}
.register_enter_title h2{ font-size: 26px; color:#444444; text-align: center; height:48px; font-weight: normal;}
.register_enter_title p{ color:#444444; font-size: 14px;text-align: center;}
.register_enter_ipt{width: 480px; height: 64px; line-height: 64px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; margin-bottom: 38px; border: 1px solid #eaeef2; overflow: hidden; position: relative;}
.register_enter_ipt input{    width: 455px; height: 64px; color: #333; font-size: 16px; padding-left: 25px;}
.register_enter_forget{ margin:-10px 0 45px 0; color:#999999; font-size: 16px;}
.register_enter_forget a{ color:#309bff; text-decoration: underline;}
.register_enter_btn{ width: 480px;}
.register_enter_contact{ margin-top:90px; height:50px; line-height: 50px;}
.register_enter_contact span{ float: left;}
.register_enter_contact .line{ width: 236px; height:1px; background-color: #f1f1f1; margin-right: 25px; margin-top: 25px;}
.register_enter_contact .font{ font-size: 14px; color:#999999; line-height: 50px; margin-right: 20px; vertical-align: middle;}
.register_enter_contact .wx,.register_enter_contact .qq{ width: 50px; height: 50px; background-color: #cbcbcb; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; }
.register_enter_contact .wx{ margin-right: 15px;background: #cbcbcb url(../images/register_enter_wx.png) no-repeat center center;}
.register_enter_contact .qq{background: #cbcbcb url(../images/register_enter_qq.png) no-repeat center center;}
/* 注册 */
.register_enroll_agree{ margin:-10px 0 45px 0; color:#999999; cursor:pointer;}
.register_enroll_agree span{ display: inline-block; width: 6px; height: 6px; padding:2px; border: 1px solid #aaaaaa; vertical-align: middle; margin:-2px 5px 0 0; font-size: 0;}
.register_enroll_agree span i{ display: none; width: 6px; height: 6px; background-color: #aaaaaa;}
.register_enroll_agree.active span i{ display: inline-block;}
.register_enroll_agree a,.register_encoll_contact a{ color:#309bff; text-decoration: underline;}
.register_encoll_contact{ margin-top:40px ; color:#999999; text-align: center; }
.register_service_shadow{ width: 480px; height: auto; padding:55px 55px 30px 55px; background-color: #fff; position: absolute; left:50%; margin-left: -290px; top:50%; margin-top: -450px;}
.register_service_shadow_in{ width: 460px; height: 600px; overflow-y:auto; padding-right:20px;}
.register_service_shadow h3{ font-size: 18px; color:#444444; margin-bottom: 20px; font-weight: normal;}
.register_service_shadow p{ line-height: 26px; margin-bottom: 20px; font-size: 14px;}
.register_service_shadow .become_talents_left_step_btn{    height: 42px;
    width: 334px;
    margin: 55px auto 0 auto; }
.register_service_shadow .become_talents_left_step_btn_prev{    width: 140px;
    height: 40px;
    line-height: 40px;
    margin-right: 50px;}
.register_service_shadow .become_talents_left_step_btn_next{width: 140px;
    height: 40px;
    line-height: 45px;}
.register_service_close{ width: 22px; height: 22px; color:#9f9f9f; font-size: 20px; text-align: center; line-height: 22px; position: absolute; right:20px; top:20px; cursor:pointer;}
.register_enter_ipt_write{ height:66px; width:130px; text-align: center; line-height: 66px; color:#fff; position: absolute; right:0; top:0; background-color: #309bff;}
/* 人才 */
.talents_index_partition{ background-color: #f5f5f5; height:100px;}
.talents_index_partition_list{ width:1140px; height:100px; margin:0 auto;}
.talents_index_partition_item{ width:314px; height:100px; padding-left:65px; text-align: center; color:#333; line-height: 100px; float: left; font-size: 18px;}
.talents_index_partition_item.item1{ background: url(../images/talent_icon_1.png) no-repeat 122px center;}
.talents_index_partition_item.item2{ background: url(../images/talent_icon_2.png) no-repeat 122px center;}
.talents_index_partition_item.item3{ background: url(../images/talent_icon_3.png) no-repeat 122px center;}
.talents_index_classify{ margin-top: 90px; width:1140px;}
.talents_index_classify .index_teamwork_title{ font-size: 30px; margin-bottom: 60px;}
.talents_index_classify .index_teamwork_list{ margin-left: 0;}
.talents_index_classify .index_teamwork_list li{ width: 283px; height:145px; padding-top: 55px;}
.talents_index_classify .index_teamwork_list li.margin{ margin-top: -1px;}
.talents_index_btn{border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; text-align: center; color: #158eff; font-size: 13px; line-height: 42px; width: 285px; height: 45px; line-height: 45px; border:1px solid #666666; margin:40px auto 65px auto;}
.talents_index_btn a{ color:#666;}
.talents_index_recommend{ background-color: #f5f5f5; padding:110px 0 80px 0;}
.talents_index_recommend_in{ width: 1140px; margin:0 auto;margin-bottom: 50px;}
.talents_index_recommend_in_title{ color: #494949; font-weight: bold; text-align: center;font-size: 30px;}
.talents_index_recommend_list{ overflow: hidden;}
.talents_index_recommend_item{ width: 360px; height: 300px; background-color: #fff; position: relative; float: left; margin:0 30px 30px 0;}
.talents_index_recommend_item.margin{ margin-right:0;}
.talents_index_recommend_item_img{ width: 100%; height: 220px; background-color: #f90;}
.talents_index_recommend_list{ width: 1140px; margin:0 auto;}
.talents_index_recommend_item_img img{ width: 100%; height: 100%;}
.talents_index_recommend_item_person{ padding:10px 20px 0 20px;}
.talents_index_recommend_item_person .person{ height:32px; line-height: 32px;}
.talents_index_recommend_item_person .person span{ color:#333; font-size: 18px;}
.talents_index_recommend_item_person .person i{ color:#aaaaaa; font-size: 14px; margin-left: 10px;}
.talents_index_recommend_item_person .describe{ font-size: 14px; color:#333;}
.talents_index_recommend_item_num{ width: 50px; height:35px; line-height: 35px;background:#309bff url(../images/talents_index_date_white.png) no-repeat 8px center;  padding-left:32px; position: absolute; top:12px; right:12px; color:#fff;}
/* 人才列表 */
.talents_list_classify{ width: 1080px; height: 120px; border: 1px solid #dde3eb; background-color: #fff; margin:35px auto 15px auto; padding:25px 30px;}
.talents_list_classify li{width: 80px; border: 1px solid #eaeef2; color: #309bff; height: 45px; line-height: 45px; float: left; margin: 0 26px 23px 0; padding-left: 50px; border-radius: 28px; -webkit-border-radius: 28px; -moz-border-radius: 28px; -o-border-radius: 28px; -ms-border-radius: 28px; cursor: pointer; font-size: 14px;}
.talents_list_classify li.item1{background: url(../images/requirement_index_icon_1.png) no-repeat 20px center; }
.talents_list_classify li.item2{background: url(../images/requirement_index_icon_2.png) no-repeat 20px center; }
.talents_list_classify li.item3{background: url(../images/requirement_index_icon_3.png) no-repeat 20px center; }
.talents_list_classify li.item4{background: url(../images/requirement_index_icon_4.png) no-repeat 20px center; }
.talents_list_classify li.item5{background: url(../images/requirement_index_icon_5.png) no-repeat 20px center; }
.talents_list_classify li.item6{background: url(../images/requirement_index_icon_6.png) no-repeat 20px center; }
.talents_list_classify li.item7{background: url(../images/requirement_index_icon_7.png) no-repeat 20px center; }
.talents_list_classify li.item8{background: url(../images/requirement_index_icon_8.png) no-repeat 20px center; }
.talents_list_classify li.item9{background: url(../images/requirement_index_icon_9.png) no-repeat 20px center; }
.talents_list_classify li.active{color: #fff;}
.talents_list_classify li.item1.active{background: #309bff url(../images/requirement_index_icon_1_1.png) no-repeat 20px center; }
.talents_list_classify li.item2.active{background: #309bff url(../images/requirement_index_icon_2_1.png) no-repeat 20px center; }
.talents_list_classify li.item3.active{background: #309bff url(../images/requirement_index_icon_3_1.png) no-repeat 20px center; }
.talents_list_classify li.item4.active{background: #309bff url(../images/requirement_index_icon_4_1.png) no-repeat 20px center; }
.talents_list_classify li.item5.active{background: #309bff url(../images/requirement_index_icon_5_1.png) no-repeat 20px center; }
.talents_list_classify li.item6.active{background: #309bff url(../images/requirement_index_icon_6_1.png) no-repeat 20px center; }
.talents_list_classify li.item7.active{background: #309bff url(../images/requirement_index_icon_7_1.png) no-repeat 20px center; }
.talents_list_classify li.item8.active{background: #309bff url(../images/requirement_index_icon_8_1.png) no-repeat 20px center; }
.talents_list_classify li.item9.active{background: #309bff url(../images/requirement_index_icon_9_1.png) no-repeat 20px center; }
.talents_list_classify li.five{padding-left: 40px; width: 90px;}
.talents_list_classify li.margin{margin-right: 0;}
.talents_list_detail{border: 1px solid #eaeef2; width:1140px; background-color: #fff; margin:0 auto;}
.talents_list_detail_sort{ background-color: #f8f9fb; color:#aaaaaa; font-size: 14px; height:48px; line-height: 48px; border-top: 1px solid #eaeef2; border-bottom: 1px solid #eaeef2; padding-left: 30px;}
.talents_list_detail_sort span{display: inline-block;height:48px; padding-right:22px;  margin-right: 33px; line-height: 48px;background: url(../images/talents_index_sort.png) no-repeat right center; }
.talents_list_detail_list{ padding:25px 60px; background-color: #fff;}
.talents_list_detail_item{ padding:35px 0 20px 0; height:80px; position: relative;border-bottom: 1px solid #eaeef2;}
.talents_list_detail_item:last-of-type{ border-bottom: none;}
.talents_list_detail_item_img{ width: 76px; height: 76px;  border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; border: 2px solid #d6d6d6;float: left;/*  background-color: #f90; */ overflow: hidden;}
.talents_list_detail_item_img img{ width: 100%; height: 100%;}
.talents_list_detail_item_info{ float: left; margin-left: 38px;}
.talents_list_detail_item_info .title{ font-size: 18px; color:#333333; height:35px; line-height: 30px;}
.talents_list_detail_item_info .name{ height:25px; color:#309bff; font-size: 14px;}
.talents_list_detail_item_info .name span{ margin-right:18px ; font-size: 16px;}
.talents_list_detail_item_info .name i{ font-size: 14px;}
.talents_list_detail_item_info .icon span{ color:#aaaaaa; font-size: 12px; padding-left:22px;}
.talents_list_detail_item_info .icon span.address{background: url(../images/technology_over_icon_3.png) no-repeat left center; }
.talents_list_detail_item_info .icon span.appointment{background: url(../images/talents_index_date.png) no-repeat left center;  margin-left: 20px;}
.talents_list_detail_item_price{ position: absolute; right:0; bottom:25px; font-size: 16px; color:#333333;}
.talents_list_detail_item_price i{ font-size: 24px; color:#ff4c0d;}
.talents_list_page{ width:540px; margin:80px auto;}
/* 人才详情 */
.talents_detail_banner{ height:300px; position: relative;}
.talents_detail_banner .talents_detail_banner_bg{ width: 1920px; height:300px; position: absolute; left:50%; margin-left: -960px;}
.talents_detail_banner_bg img{ width: 100%; height: 100%;}
.talents_detail_banner_in{ position: absolute;height:255px; padding-top: 45px; width:500px; left:50%; margin-left: -250px; top:0; }
.talents_detail_banner_img{ height:112px; width: 112px;  border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; border: 4px solid #cfd1d5; margin:0 auto; background-color: #fff; overflow: hidden;}
.talents_detail_banner_img img{ width: 100%; height: 100%;}
.talents_detail_banner_name{ font-size: 24px; color:#333333; text-align: center;margin:10px 0 5px 0;}
.talents_detail_banner_classify{ text-align: center; font-size: 16px; color:#309bff;}
.talents_detail_banner_icon{ width: 325px; margin:15px auto 0 auto;}
.talents_detail_banner_icon span{ padding-left:20px; margin-right: 55px; font-size: 12px; color:#333333;}
.talents_detail_banner_icon span.already{ margin: 0;}
.talents_detail_project_list{ background-color: #fff; padding:0 60px 28px 60px; border: 1px solid #f5f5f5;}
.talents_detail_project_item{ padding:40px 0 25px 0; border-bottom: 1px solid #f5f5f5;}
.talents_detail_project_item:last-of-type{ border-bottom: none;}
.talents_detail_project_item .title{ font-size: 24px; color:#333333; height:46px;}
.talents_detail_project_item .money{ color:#ff4c0d; font-size: 20px;}
.talents_detail_project_item .money i{ font-size: 30px;}
.talents_detail_project_item_detail{ padding:10px 15px; background-color: #f8f9fb; color:#666666; font-size: 14px; line-height: 30px; position: relative;}
.talents_detail_project_item_detail .more{ position: absolute; right:15px; bottom:15px; }
.talents_detail_project_item_detail .more a{ color:#309bff; font-size: 14px; padding-right: 15px; }
.talents_detail_project_item .icon{ margin-top: 25px;}
.talents_detail_project_item .icon span{display: inline-block; width: 70px; height:25px; background-color: #309bff; color:#fff; font-size: 14px; margin-right: 10px; text-align: center; line-height: 25px;}
.talents_detail_project_item .icon i{ font-size: 14px; color:#666666;}
.talents_detail_tab{ padding: 45px 60px 100px 60px; background-color: #fff; border: 1px solid #f5f5f5; margin-top: 10px;}
.talents_detail_tab_top{ height:30px; border-bottom: 1px solid #f5f5f5;  }
.talents_detail_tab_top li{ float: left;  height:29px; font-size: 16px; margin-right: 40px; cursor:pointer;}
.talents_detail_tab_top li.active{ border-bottom: 3px solid #333333; color:#333333;} 
.talents_detail_tab_bottom{ margin-top: 20px;}
.talents_detail_tab_bottom p{ line-height: 30px; font-size: 14px; color:#666666; margin-bottom:40px;}
.talents_detail_right{ border: none;}
.talents_detail_right .problem_detail_right_top{ border: 1px solid #f5f5f5; border-top:8px solid #64b4ff;}
.talents_detail_right_btn{ color:#aaaaaa; border-color: #aaaaaa;}
.talents_detail_right .problem_detail_right_btn{ width: 184px; height: 50px; line-height: 50px; margin-bottom: 15px;}
.talents_detail_right_share{ padding-top: 20px; height:36px; padding:12px 26px 0 26px;}
.talents_detail_right_share span{ float: left;}
.talents_detail_right_share .line{width: 40px; height: 1px; background-color: #f1f1f1; margin-right: 10px; margin-top: 18px;}
.talents_detail_right_share .font{width: 50px; font-size: 14px; color: #999999; line-height: 36px; margin-right: 8px; vertical-align: middle;}
.talents_detail_right_share .wx,.talents_detail_right_share .qq{width: 35px; height: 35px; background-color: #cbcbcb; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; }
.talents_detail_right_share .wx{margin-right: 5px; background: #cbcbcb url(../images/register_enter_wx.png) no-repeat center center; -webkit-background-size: 50% 50%; background-size: 50% 50%; }
.talents_detail_right_share .qq{background: #cbcbcb url(../images/register_enter_qq.png) no-repeat center center;-webkit-background-size: 50% 50%; background-size: 50% 50%; }
.talents_detail_right_img{ margin:20px 0; width: 240px; height: 180px; background-color: #333; position: relative;}
.talents_detail_right_img img{ width: 100%; height: 100%;}
.talents_detail_right_img span{ position: absolute; width: 15px; height: 15px; font-size: 12px; color:#fff; border: 1px solid #fff;border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; text-align: center; line-height: 15px; right:10px; top:10px;}
.talents_detail_right_bottom{ background-color: #fff; border: 1px solid #f5f5f5; padding:0 20px 60px 20px; }
.talents_detail_right_bottom_item{padding-top: 30px; height:65px;}
.talents_detail_right_bottom_item .img{ width: 35px; height: 35px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; border: 1px solid #f5f5f5; float: left; overflow: hidden; margin-right:12px ; background-color: #f90;}
.talents_detail_right_bottom_item .img img{ width: 100%; height: 100%;}
.talents_detail_right_bottom_item .info{ width: 145px; float: left;}
.talents_detail_right_bottom_item .info .name{ color:#333333; height:20px;}
.talents_detail_right_bottom_item .info .name span{ font-size: 14px; margin-right: 14px;}
.talents_detail_right_bottom_item .info .name i{ font-size: 12px;}
.talents_detail_right_bottom_item .info .title{ color:#309bff; font-size: 14px; height:25px;}
.talents_detail_right_bottom_item .info .appointment{ color:#aaa; padding-left:24px;}
.shadow_talent_detail{ width: 700px; height: 520px; background-color: #fff; position: absolute; left:50%; margin-left: -350px; top:50%; margin-top: -260px;}

.shadow_talent_detail_step{ height:120px; padding:0 10px;   background:#f8f9fb url(../images/talents_detail_step.png) no-repeat center 31px;}
.shadow_talent_detail_step ul{ overflow: hidden; height:120px;}
.shadow_talent_detail_step li{float: left; width: 20%; height:40px; padding-top:80px; text-align: center; color:#79879a;}
.shadow_talent_detail_choice{ padding:0 60px;}
.shadow_talent_detail_choice_title{ height:66px; line-height: 66px; color:#666666; font-size: 14px;}
.shadow_talent_detail_choice_list li{ padding:22px; background-color: #f8f9fb; margin-bottom: 20px; position: relative;}
.shadow_talent_detail_choice_item .name{ font-size: 16px; color:#333333; height:30px;}
.shadow_talent_detail_choice_item .form{ width: 60px; height: 20px; text-align: center; line-height: 20px; color:#fff; border: 1px solid #aaaaaa; background-color: #aaaaaa; }
.shadow_talent_detail_choice_item .price{ position: absolute;  height:30px;  line-height: 30px; font-size: 18px; right:22px; top:50%; margin-top: -15px; color:#333333;}
.shadow_talent_detail_choice_item .price span{ font-size: 22px;}
.shadow_talent_detail_choice_item.active{ background-color: #3acf61;}
.shadow_talent_detail_choice_item.active .name{ color:#fff;}
.shadow_talent_detail_choice_item.active .price{ color:#fff;}
.shadow_talent_detail_choice_item.active .form{ color:#fff; background-color: transparent; border-color: #fff;}
.shadow_talent_detail_choice_btn{ width:340px; height: 40px; margin:35px auto 0 auto;}
.shadow_talent_detail_choice_btn div{float: left; width: 140px; height: 38px; text-align: center; line-height: 38px;}
.shadow_talent_detail_choice_btn .del{ color:#aaaaaa; border: 1px solid #aaaaaa; margin-right:55px ;}
.shadow_talent_detail_choice_btn .next{ background-color: #309bff; border: 1px solid #309bff; color:#fff;}
.shadow_talent_detail .close{ font-size: 20px; color:#aaaaaa; position: absolute; right:20px; top:20px;}
/* 支付保证金   new */
.pay_ensure .require_pay_massage_in,.pay_ensure  .require_pay_way_in{ width: 930px;}
.pay_ensure .require_pay_way_problem{ width: 930px;}
.pay_ensure_btn{width: 930px; margin:0 auto; background-color: #fff;}
.pay_ensure_btn .btn{ width: 155px; height: 45px; line-height: 45px; text-align: center; color:#fff; background-color: #309bff;}
.pay_ensure_shadow{ width: 350px; height: auto;position: absolute; left:50%; margin-left: -175px; top:50%; margin-top: -180px;}
.pay_ensure_shadow_top{ background-color: #309bff; padding:40px 42px 40px 42px;}
.pay_ensure_shadow_top .font{ color:#fff; font-size: 12px; height:28px ;}
.pay_ensure_shadow_top .money{  font-size: 15px; color:#fff;}
.pay_ensure_shadow_top .money i{ font-size: 24px; color:#fff;}
.pay_ensure_shadow_bottom{ background-color: #fff; padding:40px;}
.pay_ensure_shadow_bottom .font{ font-size: 12px; color:#79879a; height:22px;}
.pay_ensure_shadow_bottom .phone{ color:#333333; font-size: 14px; height: 30px;}
.pay_ensure_shadow_bottom .code{ height:38px; font-size: 0;}
.pay_ensure_shadow_bottom .code input{ height:36px; border: 1px solid #aaaaaa; float: left; width: 188px; border-right: none;}
.pay_ensure_shadow_bottom .code span{ height:38px; width: 80px; line-height: 38px; text-align: center; color:#fff; font-size: 12px; float: left; background-color: #309bff;}
.pay_ensure_shadow_bottom .btn{ height:38px; line-height: 38px; color:#fff; background-color: #aaa; text-align: center; margin-top: 50px;}
.pay_ensure_shadow .close{ font-size: 20px; position: absolute; right:20px; top:20px; color:#fff;}
.require_pay_massage_money_left p span{ color:#ff622b;}
.pay_ensure_message_data .require_pay_massage_data_title{ margin-bottom: 10px;}
.pay_ensure_message_data .require_pay_massage_data_title span{display: inline-block; width: 62px; height: 22px; text-align: center; line-height: 22px; color:#333; border: 1px solid #aaaaaa; color:#333; vertical-align: middle; margin:-2px 0 0 10px;}
.pay_ensure_message_data .require_pay_massage_data_icon{ color:#aaaaaa;}
.pay_ensure_message_data .require_pay_massage_data_icon i{ color:#333; margin-right: 20px;}
/* 我发布的需求-待支付保证金 */
.technology_over_to_pay .technology_over_info_title_icon i{ width:100px; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; -ms-border-radius: 20px; }
.technology_over_to_pay .technology_over_info_title_price{ position: static; margin-top: 5px;}
.technology_over_to_pay .technology_over_info_title{ padding-bottom:5px;}
.technology_over_to_pay .technology_over_info_title_price span{ font-size: 28px;}
.technology_over_to_pay_info_btn{ position: absolute; height:40px; overflow: hidden; width: 265px; bottom:10px; right:0;}
.technology_over_to_pay_info_btn .to_pay{ float: left; width: 140px; text-align: center; line-height: 40px; color:#fff; background-color: #309bff; font-size: 14px;}
.technology_over_to_pay_info_btn .more_info{ float: right; width: 98px;height:38px; text-align: center; line-height: 38px; color:#309bff; border: 1px solid #309bff; font-size: 14px;}
.technology_over_to_pay_step{ background-color: #f8f9fb; margin:20px 0 55px 0;}
.technology_over_to_pay_step ul{ padding:80px 5px 0 5px; overflow: hidden; height:40px;}
.technology_over_to_pay_step li{ width: 166px; text-align: center; float: left; font-size: 14px;}
.technology_over_to_pay_intro{ margin-bottom: 60px;}
.technology_over_to_pay_intro_title{ height:40px; font-size: 14px; color:#333;}
.technology_over_to_pay_intro_p{ font-size: 14px; color:#aaa; line-height: 24px;}
.technology_over_to_pay_file_item{ padding:10px 20px; background-color: #f8f9fb; width: 295px; height: 30px;}
.technology_over_to_pay_file_item .img{ display: inline-block; width: 30px; height: 30px; background-color: #309bff; text-align: center; line-height: 30px; color:#fff;}
.technology_over_to_pay_file_item .font{ margin-left: 10px; line-height: 30px;}
.technology_over_to_pay_code_img{ width: 134px;height: 134px; background-color: #f90; margin:0 auto;}
.technology_over_to_pay_code_img img{ width: 100%; height: 100%;}
.technology_over_to_pay_code_font{ margin:25px 0; text-align: center; font-size: 14px; color:#333;}
.technology_over_to_pay_hint{ position: absolute; width: 100%; height:auto; background-color: #f4eaca; top:50px;}
.technology_over_to_pay_hint_1,.technology_over_to_pay_hint_2{ text-align: center; line-height:30px ; color:#ff4c0d;}
.technology_over_to_pay_hint_3{ width: 680px; overflow: hidden; margin:0 auto; padding:5px;}
.technology_over_to_pay_hint_3 .icon{ float: left; width: 14px; height: 14px; background-color: #ff4c0d; text-align: center; line-height: 14px; color:#fff; font-size: 12px; margin-top:2px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; }
.technology_over_to_pay_hint_3 .font{ float: left; line-height:18px ; color:#ff4c0d; margin-left: 10px; font-size: 12px;}
.technology_over_to_pay_hint_3 .pay{     float: right; width: 130px; height: 30px; line-height: 30px; margin-top: 3px;}
.technology_over_to_pay_hint_1{ display: none;}
.technology_over_to_pay_hint_2{ display:none;}
.technology_over_to_pay_hint_3{ display:block ;}

























